import { Button } from '@rocket.chat/fuselage'; import { useStableCallback } from '@rocket.chat/fuselage-hooks'; import { ContextualbarDialog, Page, PageHeader, PageContent } from '@rocket.chat/ui-client'; import { useRouteParameter, useRouter } from '@rocket.chat/ui-contexts'; import { useTranslation } from 'react-i18next'; import CustomFieldsTable from './CustomFieldsTable'; import EditCustomFields from './EditCustomFields'; import EditCustomFieldsWithData from './EditCustomFieldsWithData'; const CustomFieldsPage = () => { const { t } = useTranslation(); const router = useRouter(); const context = useRouteParameter('context'); const id = useRouteParameter('id'); const handleCloseContextualbar = useStableCallback(() => router.navigate('/omnichannel/customfields')); return ( {context && ( {context === 'edit' && id && } {context === 'new' && } )} ); }; export default CustomFieldsPage;