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(); +}