diff --git a/src/lib/elements/forms/inputId.svelte b/src/lib/elements/forms/inputId.svelte index b11c7b7a3..93aaecc55 100644 --- a/src/lib/elements/forms/inputId.svelte +++ b/src/lib/elements/forms/inputId.svelte @@ -1,6 +1,7 @@ - + {label} @@ -53,6 +56,9 @@ bind:value bind:this={element} on:invalid={handleInvalid} /> + {#if maxlength} + + {/if} {#if error} {error} diff --git a/src/lib/elements/forms/textCounter.svelte b/src/lib/elements/forms/textCounter.svelte new file mode 100644 index 000000000..14e707720 --- /dev/null +++ b/src/lib/elements/forms/textCounter.svelte @@ -0,0 +1,28 @@ + + + 0}> + {count} + + {max} + + + diff --git a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/string.svelte b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/string.svelte index 2575edd88..1dd1c1ba2 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/string.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/attributes/string.svelte @@ -22,6 +22,7 @@ - +{#if attribute.size > 64} + +{:else} + +{/if}