From b99b7bf1313062214a927e93da65cbf43313939a Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 25 May 2025 22:45:40 +0200 Subject: [PATCH] feat(filter): rebuild filter input component --- .../components/date/DatepickerWithValues.vue | 3 + .../components/input/AutocompleteDropdown.vue | 1 + .../input/filter/FilterAutocomplete.ts | 493 +++++++++++++++ .../input/filter/FilterCommandsList.vue | 174 ++++++ .../components/input/filter/FilterInput.vue | 305 ++++++++++ .../components/input/filter/highlighter.ts | 271 +++++++++ frontend/src/components/misc/Popup.vue | 11 +- .../project/partials/FilterInput.vue | 566 ++++++++++-------- .../components/project/partials/Filters.vue | 14 +- frontend/src/helpers/filters.ts | 48 +- frontend/src/i18n/lang/en.json | 1 + 11 files changed, 1631 insertions(+), 256 deletions(-) create mode 100644 frontend/src/components/input/filter/FilterAutocomplete.ts create mode 100644 frontend/src/components/input/filter/FilterCommandsList.vue create mode 100644 frontend/src/components/input/filter/FilterInput.vue create mode 100644 frontend/src/components/input/filter/highlighter.ts diff --git a/frontend/src/components/date/DatepickerWithValues.vue b/frontend/src/components/date/DatepickerWithValues.vue index 62b030de2..6978ea8ae 100644 --- a/frontend/src/components/date/DatepickerWithValues.vue +++ b/frontend/src/components/date/DatepickerWithValues.vue @@ -2,6 +2,7 @@