diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte index 4d1ba599..6a4b6f00 100644 --- a/src/components/Ausweis/Ausweisart.svelte +++ b/src/components/Ausweis/Ausweisart.svelte @@ -152,8 +152,9 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 { addNotification({ message: "Info", @@ -193,7 +194,8 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 name="baujahr_heizung" type="number" onlyUnique={true} - minChars={4} + minlength={4} + maxlength={4} onFocusIn={() => { addNotification({ message: "Info", diff --git a/src/components/Ausweis/Verbrauch.svelte b/src/components/Ausweis/Verbrauch.svelte index 5b640a1c..117eea0b 100644 --- a/src/components/Ausweis/Verbrauch.svelte +++ b/src/components/Ausweis/Verbrauch.svelte @@ -65,8 +65,8 @@ fuelMap[fuel[0]].push(fuel[1]); } - let month = ausweis.startdatum?.getMonth() || null; - let year = ausweis.startdatum?.getFullYear() || null; + let month = ausweis.startdatum?.getMonth(); + let year = ausweis.startdatum?.getFullYear(); $: { if (typeof month === "number" && typeof year === "number") { @@ -158,11 +158,11 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 {#each Array.from(availableDates.reduce((a, c) => { a.add(c.month); return a; - }, new Set())) as month} + }, new Set())) as availableMonth} {monthNames[availableMonth]} {/each} {/if} diff --git a/src/components/TagInput.svelte b/src/components/TagInput.svelte index 8a162a0a..0a2b3146 100644 --- a/src/components/TagInput.svelte +++ b/src/components/TagInput.svelte @@ -12,7 +12,8 @@ export let splitWith: string = ","; export let name: string = ""; export let disable: boolean = false; - export let minChars: number = 0; + export let minlength: number = 0; + export let maxlength: number = Infinity; export let readonly: boolean = false; export let onTagClick: Function = ()=>{}; export let onFocusIn: () => any = () => {}; @@ -25,7 +26,7 @@ return; } - if (minChars > tag.toString().length) { + if (minlength > tag.toString().length || tag.toString().length > maxlength) { return; } @@ -50,15 +51,14 @@
{#if tags.length > 0} {#each tags as tag, i} -