add different clients support

This commit is contained in:
Guy Ben-Aharon
2024-09-02 18:46:15 +03:00
committed by Guy Ben-Aharon
parent 1fbf7cc677
commit eee9832fe1
11 changed files with 194 additions and 22 deletions

View File

@@ -15,9 +15,9 @@ import { generateId } from '@/lib/utils';
import { useChartDB } from '@/hooks/use-chartdb';
import { useDialog } from '@/hooks/use-dialog';
import { DatabaseEdition } from '@/lib/domain/database-edition';
import { CreateDiagramDialogSelectDatabase } from './create-diagram-dialog-select-database/create-diagram-dialog-select-database';
import { SelectDatabaseStep } from './select-database-step/select-database-step';
import { CreateDiagramDialogStep } from './create-diagram-dialog-step';
import { CreateDiagramDialogImportDatabase } from './create-diagram-dialog-import-database/create-diagram-dialog-import-database';
import { ImportDatabaseStep } from './import-database-step/import-database-step';
const errorScriptOutputMessage =
'Invalid JSON. Please correct it or contact us at chartdb.io@gmail.com for help.';
@@ -142,11 +142,11 @@ export const CreateDiagramDialog: React.FC<CreateDiagramDialogProps> = ({
}}
>
<DialogContent
className="flex w-[90vw] flex-col overflow-visible xl:min-w-[45vw]"
className="flex max-h-[90vh] w-[90vw] flex-col overflow-y-auto md:overflow-visible xl:min-w-[45vw]"
showClose={hasExistingDiagram}
>
{step === CreateDiagramDialogStep.SELECT_DATABASE ? (
<CreateDiagramDialogSelectDatabase
<SelectDatabaseStep
createNewDiagram={createNewDiagram}
databaseType={databaseType}
hasExistingDiagram={hasExistingDiagram}
@@ -154,7 +154,7 @@ export const CreateDiagramDialog: React.FC<CreateDiagramDialogProps> = ({
setStep={setStep}
/>
) : (
<CreateDiagramDialogImportDatabase
<ImportDatabaseStep
createNewDiagram={createNewDiagram}
databaseEdition={databaseEdition}
databaseType={databaseType}