import { Box, HStack, type StackProps } from '@chakra-ui/react'; import { SourceMemberType } from '@fastgpt/global/support/user/type'; import React from 'react'; import Avatar from '../Avatar'; import { useTranslation } from 'next-i18next'; import Tag from '../Tag'; export type UserBoxProps = { sourceMember: SourceMemberType; avatarSize?: string; } & StackProps; function UserBox({ sourceMember, avatarSize = '1.25rem', ...props }: UserBoxProps) { const { t } = useTranslation(); return ( {sourceMember.name} {sourceMember.status === 'leave' && {t('common:user_leaved')}} ); } export default React.memo(UserBox);