diff --git a/apps/studio/components/interfaces/Storage/AnalyticsBuckets/AnalyticsBucketDetails/NamespaceWithTables/TableRowComponent.tsx b/apps/studio/components/interfaces/Storage/AnalyticsBuckets/AnalyticsBucketDetails/NamespaceWithTables/TableRowComponent.tsx index a3874404180..bbc905e733e 100644 --- a/apps/studio/components/interfaces/Storage/AnalyticsBuckets/AnalyticsBucketDetails/NamespaceWithTables/TableRowComponent.tsx +++ b/apps/studio/components/interfaces/Storage/AnalyticsBuckets/AnalyticsBucketDetails/NamespaceWithTables/TableRowComponent.tsx @@ -1,9 +1,3 @@ -import { uniq } from 'lodash' -import { Loader2, MoreVertical, Pause, Play, Trash } from 'lucide-react' -import Link from 'next/link' -import { useMemo, useState } from 'react' -import { toast } from 'sonner' - import { useParams } from 'common' import { convertKVStringArrayToJson, @@ -20,8 +14,15 @@ import { useFDWUpdateMutation } from 'data/fdw/fdw-update-mutation' import { useIcebergNamespaceTableDeleteMutation } from 'data/storage/iceberg-namespace-table-delete-mutation' import { useSelectedProjectQuery } from 'hooks/misc/useSelectedProject' import { SqlEditor } from 'icons' +import { uniq } from 'lodash' +import { Loader2, MoreVertical, Pause, Play, Trash } from 'lucide-react' +import Link from 'next/link' +import { useMemo, useState } from 'react' +import { toast } from 'sonner' import { + Badge, Button, + cn, DropdownMenu, DropdownMenuContent, DropdownMenuItem, @@ -275,7 +276,12 @@ export const TableRowComponent = ({ )} - + {table.isConnected ? ( <> +
+

+ {missingTables.length} new table + {missingTables.length > 1 ? 's' : ''} waiting to connect +

+ +
)} )}