From b84ecd309b5ab556956ea140cbe0e2a3efe33485 Mon Sep 17 00:00:00 2001 From: Darshan Date: Fri, 13 Feb 2026 16:21:23 +0530 Subject: [PATCH] fix: icon. fix: wrong format on event, temp patch. --- src/lib/elements/forms/inputNumber.svelte | 12 ++++++++++++ .../table-[table]/columns/+page.svelte | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/lib/elements/forms/inputNumber.svelte b/src/lib/elements/forms/inputNumber.svelte index 0a465e505..a19f2d7ce 100644 --- a/src/lib/elements/forms/inputNumber.svelte +++ b/src/lib/elements/forms/inputNumber.svelte @@ -20,6 +20,18 @@ let error: string; + // TODO: Remove this once Pink Svelte is fixed + $: if (value !== null && typeof value === 'object' && 'target' in (value as object)) { + const event = value as Event; + const target = event.target as HTMLInputElement; + if (target?.value !== undefined) { + const parsedValue = target.value === '' ? null : Number(target.value); + value = Number.isNaN(parsedValue) ? null : parsedValue; + } else { + value = null; + } + } + const handleInvalid = (event: Event & { currentTarget: EventTarget & HTMLInputElement }) => { event.preventDefault(); diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte index e300431a3..b6b58e878 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/columns/+page.svelte @@ -393,7 +393,11 @@ {#each updatedColumnsForSheet as column, index (column.key)} {@const isId = column.key === '$id'} - {@const option = columnOptions.find((option) => option.type === column.type)} + {@const option = columnOptions.find( + (option) => + option.type === column.type && + option.format === ('format' in column ? column.format : undefined) + )} {@const isSelectable = column['system'] || column.type === 'relationship' ? 'disabled' : true}