axonhub-chat / frontend /src /features /models /components /models-dialogs.tsx
llzai's picture
Upload 1793 files
9853396 verified
Raw
History Blame Contribute Delete
1.16 kB
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 />
</>
);
}