diff --git a/src/components/AddTrackModal.svelte b/src/components/AddTrackModal.svelte index d2048956..a1732ace 100644 --- a/src/components/AddTrackModal.svelte +++ b/src/components/AddTrackModal.svelte @@ -7,6 +7,9 @@ export let modal_open; let trackname_input; $: trackname_input_value = ""; + $: isTracknameValid = trackname_input_value.trim().length === 0; + $: isTracklengthValid = tracklength <= 0; + $: createbtnenabled = !isTracknameValid && !isTracklengthValid; $: track_min_duration = 0; $: tracklength = 0; $: processed_last_submit = true; @@ -101,15 +104,15 @@ for="trackname" class="block text-sm font-medium text-gray-700">{$_('track-name')} - {#if trackname_input_value.trim().length === 0} + {#if isTracknameValid} Track name must not be empty @@ -122,9 +125,9 @@ class="block text-sm font-medium text-gray-700">{$_('track-length-in-m')}
m
- {#if tracklength <= 0} + {#if isTracklengthValid} Track length must be greater than 0 @@ -161,6 +164,8 @@