'use client'; import DlgChangeInputSchema from '@/dialogs/DlgChangeInputSchema'; import DlgChangeLocation from '@/pages/OssPage/DlgChangeLocation'; import DlgCloneLibraryItem from '@/dialogs/DlgCloneLibraryItem'; import DlgCreateCst from '@/dialogs/DlgCreateCst'; import DlgCreateOperation from '@/dialogs/DlgCreateOperation'; import DlgCreateVersion from '@/dialogs/DlgCreateVersion'; import DlgCstTemplate from '@/dialogs/DlgCstTemplate'; import DlgDeleteCst from '@/dialogs/DlgDeleteCst'; import DlgDeleteOperation from '@/dialogs/DlgDeleteOperation'; import DlgEditEditors from '@/dialogs/DlgEditEditors'; import DlgEditOperation from '@/dialogs/DlgEditOperation'; import DlgEditReference from '@/dialogs/DlgEditReference'; import DlgEditVersions from '@/dialogs/DlgEditVersions'; import DlgEditWordForms from '@/dialogs/DlgEditWordForms'; import DlgGraphParams from '@/dialogs/DlgGraphParams'; import DlgInlineSynthesis from '@/dialogs/DlgInlineSynthesis'; import DlgRelocateConstituents from '@/dialogs/DlgRelocateConstituents'; import DlgRenameCst from '@/dialogs/DlgRenameCst'; import DlgShowAST from '@/dialogs/DlgShowAST'; import DlgShowQR from '@/dialogs/DlgShowQR'; import DlgShowTypeGraph from '@/dialogs/DlgShowTypeGraph'; import DlgSubstituteCst from '@/dialogs/DlgSubstituteCst'; import DlgUploadRSForm from '@/dialogs/DlgUploadRSForm'; import { DialogType } from '@/models/miscellaneous'; import { useDialogsStore } from '@/stores/dialogs'; export const GlobalDialogs = () => { const active = useDialogsStore(state => state.active); if (active === undefined) { return null; } switch (active) { case DialogType.CONSTITUENTA_TEMPLATE: return ; case DialogType.CREATE_CONSTITUENTA: return ; case DialogType.CREATE_OPERATION: return ; case DialogType.DELETE_CONSTITUENTA: return ; case DialogType.EDIT_EDITORS: return ; case DialogType.EDIT_OPERATION: return ; case DialogType.EDIT_REFERENCE: return ; case DialogType.EDIT_VERSIONS: return ; case DialogType.EDIT_WORD_FORMS: return ; case DialogType.INLINE_SYNTHESIS: return ; case DialogType.SHOW_AST: return ; case DialogType.SHOW_TYPE_GRAPH: return ; case DialogType.CHANGE_INPUT_SCHEMA: return ; case DialogType.CHANGE_LOCATION: return ; case DialogType.CLONE_LIBRARY_ITEM: return ; case DialogType.CREATE_VERSION: return ; case DialogType.DELETE_OPERATION: return ; case DialogType.GRAPH_PARAMETERS: return ; case DialogType.RELOCATE_CONSTITUENTS: return ; case DialogType.RENAME_CONSTITUENTA: return ; case DialogType.SHOW_QR_CODE: return ; case DialogType.SUBSTITUTE_CONSTITUENTS: return ; case DialogType.UPLOAD_RSFORM: return ; } };