import type { JSX } from 'react'; import { useLazyLoader } from '../../util/use-lazy-loader'; type CreateTemplateModalProps = { path: string; isOpen: boolean; onClose: () => void; }; export const CreateTemplateModalLazyLoaded = (props: CreateTemplateModalProps): JSX.Element => { const CreateTemplateModal = useLazyLoader( 'create-template-modal', () => import('./CreateTemplateModal').then(mod => ({ default: mod.CreateTemplateModal })), props.isOpen, ); return CreateTemplateModal != null ? : <>; };