import React from 'react';
import { View, Image } from '@tarojs/components';
import { ROLES, ROLE_CITIZEN } from '@/utils/user';
import logo from '@/assets/image/logo.png';
import style from './head.module.less';

export default (props) => {
  const { user = {} } = props;
  const { dutyList = [] } = user;
  const role = ROLES[dutyList[0] || ROLE_CITIZEN];

  return (
    <View className={style.head}>
      <View className={style.profile}>
        <View style={{ letterSpacing: '2px' }}>Hi, {user.name}!</View>
        <View className={style.badge}>
          <View className={style.icon}></View>
          <View>{role}</View>
        </View>
      </View>
      <View className={style.avatar}>
        <Image src={user.avatar || logo}></Image>
      </View>
    </View>
  )
}