import React from 'react'; import { Menu } from 'antd'; import _isNil from 'lodash/isNil'; // import { useGroupHeaderAction } from './useGroupHeaderAction'; import { useGroupInfo, useTranslation } from 'tailchat-shared'; import { SectionHeader } from '@/components/SectionHeader'; import { useGroupHeaderAction } from './useGroupHeaderAction'; interface GroupHeaderProps { groupId: string; } export const GroupHeader: React.FC = React.memo((props) => { const { groupId } = props; const groupInfo = useGroupInfo(groupId); const { t } = useTranslation(); const { isOwner, handleShowGroupDetail, handleInviteUser, handleQuitGroup } = useGroupHeaderAction(groupId); if (_isNil(groupInfo)) { return null; } const menu = ( {isOwner && ( {t('查看详情')} )} {isOwner && ( {t('邀请用户')} )} {t('退出群组')} ); return ( {groupInfo?.name} ); }); GroupHeader.displayName = 'GroupHeader';