Spaces:
Paused
Paused
| import { useModels } from '../context/models-context'; | |
| import { ModelsActionDialog } from './models-action-dialog'; | |
| import { ModelsAssociationDialog } from './models-association-dialog'; | |
| import { ModelsBatchCreateDialog } from './models-batch-create-dialog'; | |
| import { ModelsBulkDisableDialog } from './models-bulk-disable-dialog'; | |
| import { ModelsBulkEnableDialog } from './models-bulk-enable-dialog'; | |
| import { ModelsDeleteDialog } from './models-delete-dialog'; | |
| import { ModelSettingsDialog } from './models-settings-dialog'; | |
| import { ModelsUnassociatedDialog } from './models-unassociated-dialog'; | |
| export function ModelsDialogs() { | |
| const { open } = useModels(); | |
| return ( | |
| <> | |
| {(open === 'create' || open === 'edit') && <ModelsActionDialog />} | |
| {open === 'batchCreate' && <ModelsBatchCreateDialog />} | |
| {open === 'delete' && <ModelsDeleteDialog />} | |
| {open === 'association' && <ModelsAssociationDialog />} | |
| {open === 'settings' && <ModelSettingsDialog />} | |
| {open === 'unassociated' && <ModelsUnassociatedDialog />} | |
| <ModelsBulkDisableDialog /> | |
| <ModelsBulkEnableDialog /> | |
| </> | |
| ); | |
| } | |