import { Dialog, Modal } from '@umami/react-zen'; import { WebsiteExpandedView } from '@/app/(main)/websites/[websiteId]/WebsiteExpandedView'; import { useNavigation } from '@/components/hooks'; export function ExpandedViewModal({ websiteId, excludedIds, }: { websiteId: string; excludedIds?: string[]; }) { const { router, query: { view }, updateParams, } = useNavigation(); const handleClose = (close: () => void) => { router.push(updateParams({ view: undefined })); close(); }; const handleOpenChange = (isOpen: boolean) => { if (!isOpen) { router.push(updateParams({ view: undefined })); } }; return ( {({ close }) => { return ( handleClose(close)} /> ); }} ); }