1
1
import dagre from '@dagrejs/dagre'
2
2
import { PostgresTable } from '@gregnr/postgres-meta/base'
3
3
import { uniqBy } from 'lodash'
4
- import { Info , Loader } from 'lucide-react'
4
+ import { Loader } from 'lucide-react'
5
5
import { useTheme } from 'next-themes'
6
6
import { useCallback , useEffect , useMemo , useState } from 'react'
7
7
import ReactFlow , {
@@ -14,12 +14,9 @@ import ReactFlow, {
14
14
useReactFlow ,
15
15
useStore ,
16
16
} from 'reactflow'
17
- import { Tooltip , TooltipContent , TooltipTrigger } from '~/components/ui/tooltip'
18
17
import { useTablesQuery } from '~/data/tables/tables-query'
19
18
import { useDebounce } from '~/lib/hooks'
20
19
import { cn } from '~/lib/utils'
21
- import { useApp } from '../app-provider'
22
- import { useWorkspace } from '../workspace'
23
20
import SchemaGraphLegend from './legend'
24
21
import { TABLE_NODE_ROW_HEIGHT , TABLE_NODE_WIDTH , TableEdge , TableNode } from './table-node'
25
22
@@ -30,9 +27,7 @@ export default function TablesGraph({
30
27
databaseId : string
31
28
schemas : string [ ]
32
29
} ) {
33
- const { pgVersion } = useApp ( )
34
30
const { resolvedTheme } = useTheme ( )
35
- const { visibility } = useWorkspace ( )
36
31
const [ isFirstLoad , setIsFirstLoad ] = useState ( true )
37
32
38
33
const { data : allTables , error, isError, isLoading } = useTablesQuery ( { databaseId, schemas } )
0 commit comments