add schema change & table schema view & create new table schema selection

This commit is contained in:
Guy Ben-Aharon
2024-09-22 14:48:44 +03:00
committed by Guy Ben-Aharon
parent 98f429f9cc
commit 7928705f18
15 changed files with 360 additions and 60 deletions

View File

@@ -1,6 +1,5 @@
import React, { useCallback, useEffect, useState } from 'react';
import { Dialog, DialogContent } from '@/components/dialog/dialog';
import type { DialogProps } from '@radix-ui/react-dialog';
import { DatabaseType } from '@/lib/domain/database-type';
import { useStorage } from '@/hooks/use-storage';
import type { Diagram } from '@/lib/domain/diagram';
@@ -17,10 +16,9 @@ import { SelectDatabase } from './select-database/select-database';
import { CreateDiagramDialogStep } from './create-diagram-dialog-step';
import { ImportDatabase } from '../common/import-database/import-database';
import { useTranslation } from 'react-i18next';
import type { BaseDialogProps } from '../common/base-dialog-props';
export interface CreateDiagramDialogProps {
dialog: DialogProps;
}
export interface CreateDiagramDialogProps extends BaseDialogProps {}
export const CreateDiagramDialog: React.FC<CreateDiagramDialogProps> = ({
dialog,