import { Button, ButtonGroup } from '@rocket.chat/fuselage'; import { useStableCallback } from '@rocket.chat/fuselage-hooks'; import { ContextualbarDialog, Page, PageHeader, PageContent } from '@rocket.chat/ui-client'; import { useTranslation, useRouteParameter, useRouter } from '@rocket.chat/ui-contexts'; import UnitEdit from './UnitEdit'; import UnitEditWithData from './UnitEditWithData'; import UnitsTable from './UnitsTable'; const UnitsPage = () => { const t = useTranslation(); const router = useRouter(); const context = useRouteParameter('context'); const id = useRouteParameter('id'); const handleCloseContextualbar = useStableCallback(() => router.navigate('/omnichannel/units')); return ( {context && ( {context === 'edit' && id && } {context === 'new' && } )} ); }; export default UnitsPage;