@@ -52,6 +52,7 @@ import { Modals } from "@/providers/modal-provider/modal-contxet";
5252import { useModal } from "@/providers/modal-provider/modal-provider" ;
5353import { useIsMobile } from "@/hooks/use-mobile" ;
5454import { cn } from "@/lib/utils" ;
55+ import useToast from "@/hooks/use-toast" ;
5556
5657
5758
@@ -72,7 +73,7 @@ const DatabaseDiagram: React.FC = () => {
7273
7374 // Diagram-related state (e.g. connection in progress)
7475 const { setIsConnectionInProgress, cardinalityStyle, showController, openController } = useDiagramOps ( ) ;
75-
76+ const raise = useToast ( ) ;
7677 // Destructure tables and relationships from database
7778 const { tables, relationships } = database || { tables : [ ] , relationships : [ ] } ;
7879
@@ -145,13 +146,11 @@ const DatabaseDiagram: React.FC = () => {
145146 } else {
146147
147148
148- toast ( t ( "db_controller.invalid_relationship.title" ) , {
149- description : t ( "db_controller.invalid_relationship.description" ) ,
150- classNames : {
151- description : "!text-destructive" ,
152- title : "!text-destructive"
153- } ,
154- } )
149+ raise (
150+ t ( "db_controller.invalid_relationship.title" ) ,
151+ t ( "db_controller.invalid_relationship.description" ) ,
152+ "ERROR"
153+ )
155154 }
156155
157156 setIsConnectionInProgress ( false ) ;
@@ -266,17 +265,18 @@ const DatabaseDiagram: React.FC = () => {
266265 </ Controls >
267266 < MiniMap
268267 nodeStrokeWidth = { 4 }
269- className = "!bg-background border -1 rounded-lg overflow-hidden "
270- maskStrokeColor = { resolvedTheme == "dark" ? "#FFFFFF1A" : "#e2e8f0 " }
271- maskColor = { resolvedTheme == "dark" ? "#21262d77 " : "#62748e05 " }
268+ className = "!bg-input/50 ring -1 ring-border shadow-sm rounded-md overflow-hidden shadow-md backdrop-blur-xs dark:!bg-background/50 "
269+ maskStrokeColor = { resolvedTheme == "dark" ? "#FFFFFF1A" : "#cad5e2 " }
270+ maskColor = { resolvedTheme == "dark" ? "#21262d88 " : "#f1f5f9cc " }
272271 maskStrokeWidth = { 1 }
273- nodeClassName = { "!fill-muted-foreground/20 " }
272+
273+ nodeClassName = { "!fill-foreground/20 " }
274274 style = { {
275- width : 164 ,
275+ width : 148 ,
276276 height : 128
277277 } }
278278 />
279- < Background color = "#62748e" className = "dark:!bg-background " />
279+ < Background color = "#62748e" className = "!bg-background dark:!bg-background" />
280280
281281 </ ReactFlow >
282282 < div
0 commit comments