From 151b8f4e4da57c6816e64e56061f2a5fdd668b1d Mon Sep 17 00:00:00 2001 From: Darshan Date: Fri, 18 Jul 2025 15:11:02 +0530 Subject: [PATCH 1/2] fix: the nullable type on inputs. --- .../document-[document]/attributes/email.svelte | 2 +- .../document-[document]/attributes/integer.svelte | 2 +- .../document-[document]/attributes/string.svelte | 2 +- .../document-[document]/attributes/url.svelte | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte index cf93d4b5f..e5dc10095 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte @@ -7,7 +7,7 @@ export let value: string | null; export let attribute: Models.AttributeUrl; - $: nullable = attribute.required ? false : !value; + $: nullable = !attribute.required; {#if attribute.size >= 50} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte index d8c74bca7..5ddcdaf44 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte @@ -7,7 +7,7 @@ export let value: string | null; export let attribute: Models.AttributeUrl; - $: nullable = attribute.required ? false : !value; + $: nullable = !attribute.required; Date: Fri, 18 Jul 2025 15:17:33 +0530 Subject: [PATCH 2/2] update: inline the nullable prop value. --- .../document-[document]/attributes/boolean.svelte | 4 ++-- .../document-[document]/attributes/email.svelte | 6 ++---- .../document-[document]/attributes/integer.svelte | 10 ++++------ .../document-[document]/attributes/string.svelte | 14 ++++++-------- .../document-[document]/attributes/url.svelte | 6 ++---- 5 files changed, 16 insertions(+), 24 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/boolean.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/boolean.svelte index a25e6f4c1..7be1202e2 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/boolean.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/boolean.svelte @@ -12,6 +12,7 @@ + ].filter(Boolean)} /> diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte index e5dc10095..5d7b9989f 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/email.svelte @@ -6,14 +6,12 @@ export let label: string; export let value: string | null; export let attribute: Models.AttributeUrl; - - $: nullable = !attribute.required; + nullable={!attribute.required} /> diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/integer.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/integer.svelte index 356930f99..a0725df98 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/integer.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/integer.svelte @@ -6,16 +6,14 @@ export let label: string; export let value: number; export let attribute: Models.AttributeInteger; - - $: nullable = !attribute.required; + required={attribute.required} + nullable={!attribute.required} + step={attribute.type === 'double' ? 'any' : 1} /> diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/string.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/string.svelte index c062f857e..901555a9b 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/string.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/string.svelte @@ -6,26 +6,24 @@ export let label: string; export let value: string; export let attribute: Models.AttributeString; - - $: nullable = !attribute.required; {#if attribute.size >= 50} + required={attribute.required} + nullable={!attribute.required} /> {:else} + required={attribute.required} + nullable={!attribute.required} /> {/if} diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte index 5ddcdaf44..9a035a067 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/document-[document]/attributes/url.svelte @@ -6,14 +6,12 @@ export let label: string; export let value: string | null; export let attribute: Models.AttributeUrl; - - $: nullable = !attribute.required; + nullable={!attribute.required} />