import type { JSX } from 'react'; import { useLazyLoader } from '~/components/utils/use-lazy-loader'; import { usePageDuplicateModalStatus } from '~/states/ui/modal/page-duplicate'; type PageDuplicateModalProps = Record; export const PageDuplicateModalLazyLoaded = (): JSX.Element => { const status = usePageDuplicateModalStatus(); const PageDuplicateModal = useLazyLoader( 'page-duplicate-modal', () => import('./PageDuplicateModal').then(mod => ({ default: mod.PageDuplicateModal })), status?.isOpened ?? false, ); return PageDuplicateModal ? : <>; };