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