fix: address review — null guard on ColumnComponent and make supportedColumns reactive

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jake Barnby
2026-03-20 01:07:14 +13:00
co-authored by Claude Opus 4.6
parent d464257921
commit ecf3a8a170
2 changed files with 3 additions and 2 deletions
@@ -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(
@@ -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() {