feat: frontend autocomplete is diacritics/ligatures insensitive (#6169)

Co-authored-by: Pierre <pierre@debian.zabi.ovh>
Co-authored-by: Michael Genson <genson.michael@gmail.com>
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
This commit is contained in:
Noneangel
2025-12-05 19:44:37 +01:00
committed by GitHub
parent 6695314588
commit 71732d4766
10 changed files with 97 additions and 0 deletions

View File

@@ -109,6 +109,7 @@
<v-autocomplete
v-model="locale"
:items="locales"
:custom-filter="normalizeFilter"
item-title="name"
:label="$t('data-pages.select-language')"
class="my-3"
@@ -186,6 +187,7 @@ import { useUserApi } from "~/composables/api";
import MultiPurposeLabel from "~/components/Domain/ShoppingList/MultiPurposeLabel.vue";
import type { MultiPurposeLabelSummary } from "~/lib/api/types/labels";
import { useLocales } from "~/composables/use-locales";
import { normalizeFilter } from "~/composables/use-utils";
import { useLabelData, useLabelStore } from "~/composables/store";
export default defineNuxtComponent({
@@ -316,6 +318,7 @@ export default defineNuxtComponent({
tableHeaders,
labels: labelStore.store,
validators,
normalizeFilter,
// create
createLabel,