From ecf3a8a1703269a77481d34d39cffd0d35f103f4 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 20 Mar 2026 01:07:14 +1300 Subject: [PATCH] =?UTF-8?q?fix:=20address=20review=20=E2=80=94=20null=20gu?= =?UTF-8?q?ard=20on=20ColumnComponent=20and=20make=20supportedColumns=20re?= =?UTF-8?q?active?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .../databases/database-[database]/(suggestions)/empty.svelte | 2 +- .../database-[database]/table-[table]/createColumn.svelte | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte index 0ade7c31a..0ff85ccb3 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/(suggestions)/empty.svelte @@ -56,7 +56,7 @@ } = $props(); const tableId = page.params.table; - const supportedColumns = getSupportedColumns(page.data.database?.type as DatabaseType); + const supportedColumns = $derived(getSupportedColumns(page.data.database?.type as DatabaseType)); const minimumUserColumnWidth = 168; function getUserColumnWidth( diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte index 68da6d887..25b41d204 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/createColumn.svelte @@ -55,7 +55,8 @@ let availableOptions = $derived(getSupportedColumns(databaseType)); let ColumnComponent = $derived( - availableOptions.find((option) => option.name === selectedOption).component + (availableOptions.find((option) => option.name === selectedOption) ?? availableOptions[0]) + .component ); function init() {