import type { JSX } from 'react'; import { useLazyLoader } from '~/components/utils/use-lazy-loader'; import { useConflictDiffModalStatus } from '~/states/ui/modal/conflict-diff'; type ConflictDiffModalProps = Record; export const ConflictDiffModalLazyLoaded = (): JSX.Element => { const status = useConflictDiffModalStatus(); const ConflictDiffModal = useLazyLoader( 'conflict-diff-modal', () => import('./ConflictDiffModal').then((mod) => ({ default: mod.ConflictDiffModal, })), status?.isOpened ?? false, ); return ConflictDiffModal ? : <>; };