import React from 'react'; import { PermissionTypeEnum, PermissionTypeMap } from '@fastgpt/global/support/permission/constant'; import { Box, Flex, FlexProps } from '@chakra-ui/react'; import MyIcon from '@/components/Icon'; import { useTranslation } from 'next-i18next'; const PermissionIconText = ({ permission, ...props }: { permission: `${PermissionTypeEnum}` } & FlexProps) => { const { t } = useTranslation(); return PermissionTypeMap[permission] ? ( {t(PermissionTypeMap[permission]?.label)} ) : null; }; export default PermissionIconText;