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 EditTrigger from './EditTrigger'; import EditTriggerWithData from './EditTriggerWithData'; import TriggersTable from './TriggersTable'; const TriggersPage = () => { const { t } = useTranslation(); const id = useRouteParameter('id'); const context = useRouteParameter('context'); const router = useRouter(); const handleClose = useStableCallback(() => router.navigate('/omnichannel/triggers')); return ( {context && ( {context === 'edit' && id && } {context === 'new' && } )} ); }; export default TriggersPage;