diff --git a/src/assets/scss/_forms.scss b/src/assets/scss/_forms.scss index 9d279b20..485875a1 100644 --- a/src/assets/scss/_forms.scss +++ b/src/assets/scss/_forms.scss @@ -3,7 +3,7 @@ display: block; margin-bottom: .35rem; font-size: .9em; - font-weight: 500; + font-weight: 600; } .form-input { @@ -26,4 +26,10 @@ } } } + + .form-error { + margin-top: .3em; + font-size: .75em; + color: var(--red-500); + } } \ No newline at end of file diff --git a/src/components/maps/overlay/MarkerCreator.vue b/src/components/maps/overlay/MarkerCreator.vue index 89e27cb9..4b22fdf4 100644 --- a/src/components/maps/overlay/MarkerCreator.vue +++ b/src/components/maps/overlay/MarkerCreator.vue @@ -1,4 +1,5 @@ @@ -187,6 +220,10 @@ function hideMarkerModal() {
+ +
+ {{ markerTitleInputError.message }} +
diff --git a/src/components/maps/overlay/SearchMarkers.vue b/src/components/maps/overlay/SearchMarkers.vue index ff05fbf4..d9b34462 100644 --- a/src/components/maps/overlay/SearchMarkers.vue +++ b/src/components/maps/overlay/SearchMarkers.vue @@ -170,8 +170,6 @@ function resetAllFields(actionAfter?: "focusAfter") { /** * CUSTOM MARKERS HANDLING - * This is really dirty (to me at least) - * It should probably be handled by a store system, but nanostores doesn't mesh well */ onMounted(() => { customMarkersData.value = useLocalStorage('custom-markers', []).value