diff --git a/web/app/components/workflow/skill/viewer/sqlite-file-preview/data-table.tsx b/web/app/components/workflow/skill/viewer/sqlite-file-preview/data-table.tsx index 8400274dc1..909665b503 100644 --- a/web/app/components/workflow/skill/viewer/sqlite-file-preview/data-table.tsx +++ b/web/app/components/workflow/skill/viewer/sqlite-file-preview/data-table.tsx @@ -63,7 +63,7 @@ const DataTable: FC = ({ columns, values }) => { }, [keyColumnIndex, t, values]) return ( - +
{columns.map(column => ( diff --git a/web/app/components/workflow/skill/viewer/sqlite-file-preview/index.tsx b/web/app/components/workflow/skill/viewer/sqlite-file-preview/index.tsx index 9478935a63..1b34b298a1 100644 --- a/web/app/components/workflow/skill/viewer/sqlite-file-preview/index.tsx +++ b/web/app/components/workflow/skill/viewer/sqlite-file-preview/index.tsx @@ -141,7 +141,7 @@ const SQLiteFilePreview: FC = ({ } return ( -
+
= ({ isLoading={tableState.isLoading} />
-
+
{tableState.isLoading ? (
diff --git a/web/app/components/workflow/skill/viewer/sqlite-file-preview/table-selector.tsx b/web/app/components/workflow/skill/viewer/sqlite-file-preview/table-selector.tsx index 31204b5325..ac0d28b19a 100644 --- a/web/app/components/workflow/skill/viewer/sqlite-file-preview/table-selector.tsx +++ b/web/app/components/workflow/skill/viewer/sqlite-file-preview/table-selector.tsx @@ -36,6 +36,18 @@ const TableSelector: FC = ({ const label = selectedTable || t('skillSidebar.sqlitePreview.selectTable') const isPlaceholder = !selectedTable + const isSingleTable = tables.length === 1 + + if (isSingleTable) { + return ( +
+
+ ) + } return (