| 12345678910111213141516171819 |
- import type { JSX } from 'react';
- import { useEmptyTrashModalStatus } from '~/states/ui/modal/empty-trash';
- import { useLazyLoader } from '../../../components/utils/use-lazy-loader';
- type EmptyTrashModalProps = Record<string, unknown>;
- export const EmptyTrashModalLazyLoaded = (): JSX.Element => {
- const status = useEmptyTrashModalStatus();
- const EmptyTrashModal = useLazyLoader<EmptyTrashModalProps>(
- 'empty-trash-modal',
- () => import('./EmptyTrashModal').then(mod => ({ default: mod.EmptyTrashModal })),
- status?.isOpened ?? false,
- );
- return EmptyTrashModal != null ? <EmptyTrashModal /> : <></>;
- };
|