mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Allow values to be reset to null when field is not required
This commit is contained in:
+1
-3
@@ -6,14 +6,12 @@
|
||||
export let label: string;
|
||||
export let value: string | null;
|
||||
export let attribute: Models.AttributeUrl;
|
||||
|
||||
$: nullable = attribute.required ? false : !value;
|
||||
</script>
|
||||
|
||||
<InputEmail
|
||||
{id}
|
||||
{label}
|
||||
{nullable}
|
||||
nullable={!attribute.required}
|
||||
placeholder="Enter URL"
|
||||
required={attribute.required}
|
||||
bind:value />
|
||||
|
||||
+1
-3
@@ -6,14 +6,12 @@
|
||||
export let label: string;
|
||||
export let value: number;
|
||||
export let attribute: Models.AttributeInteger;
|
||||
|
||||
$: nullable = attribute.required ? false : !value;
|
||||
</script>
|
||||
|
||||
<InputNumber
|
||||
{id}
|
||||
{label}
|
||||
{nullable}
|
||||
nullable={!attribute.required}
|
||||
required={attribute.required}
|
||||
min={attribute.min}
|
||||
max={attribute.max}
|
||||
|
||||
+2
-4
@@ -6,15 +6,13 @@
|
||||
export let label: string;
|
||||
export let value: string;
|
||||
export let attribute: Models.AttributeString;
|
||||
|
||||
$: nullable = attribute.required ? false : !value;
|
||||
</script>
|
||||
|
||||
{#if attribute.size >= 50}
|
||||
<InputTextarea
|
||||
{id}
|
||||
{label}
|
||||
{nullable}
|
||||
nullable={!attribute.required}
|
||||
placeholder="Enter string"
|
||||
required={attribute.required}
|
||||
maxlength={attribute.size}
|
||||
@@ -23,7 +21,7 @@
|
||||
<InputText
|
||||
{id}
|
||||
{label}
|
||||
{nullable}
|
||||
nullable={!attribute.required}
|
||||
placeholder="Enter string"
|
||||
required={attribute.required}
|
||||
maxlength={attribute.size}
|
||||
|
||||
+1
-3
@@ -6,14 +6,12 @@
|
||||
export let label: string;
|
||||
export let value: string | null;
|
||||
export let attribute: Models.AttributeUrl;
|
||||
|
||||
$: nullable = attribute.required ? false : !value;
|
||||
</script>
|
||||
|
||||
<InputURL
|
||||
{id}
|
||||
{label}
|
||||
{nullable}
|
||||
nullable={!attribute.required}
|
||||
placeholder="Enter URL"
|
||||
required={attribute.required}
|
||||
bind:value />
|
||||
|
||||
Reference in New Issue
Block a user