From fbeee52ecf7ee103fb3b39e2269c861297cd86de Mon Sep 17 00:00:00 2001 From: Danny White <3104761+dnywh@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:47:07 +1100 Subject: [PATCH] simplified connecting --- .../NamespaceWithTables/TableRowComponent.tsx | 26 ++++++++---- .../NamespaceWithTables/index.tsx | 40 +++++++++---------- 2 files changed, 37 insertions(+), 29 deletions(-) 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 +

+ +
)} )}