From 781df134ccbdd03c4ca6d1cce6114ef2eda9d46f Mon Sep 17 00:00:00 2001 From: klemek Date: Tue, 14 Jul 2026 14:06:59 +0200 Subject: [PATCH] fix: home input validation --- resources/ts/views/HomeView.vue | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/resources/ts/views/HomeView.vue b/resources/ts/views/HomeView.vue index 7689543..d9055f0 100644 --- a/resources/ts/views/HomeView.vue +++ b/resources/ts/views/HomeView.vue @@ -8,29 +8,42 @@ const listNameInput = ref(generateSlug(4)); function onRandom() { listNameInput.value = generateSlug(4); } + +function onInput() { + listNameInput.value = listNameInput.value + .normalize("NFD") + .replace(/[\s_]/g, "-") + .replace(/[^a-z0-9-]/g, "") + .toLowerCase(); +}