From 7ce7490bc3eadce00c89aeeadae95ceab7a7a27a Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Sat, 10 Aug 2024 17:26:57 -0400 Subject: [PATCH] Add search settings feature (#362) * Add setting searchbox ui * Basic search * Remove first divider * Keep group label on search result * No result placeholder * Prevent no result flash * i18n * Disable category nav when searching --- .../common/NoResultsPlaceholder.vue | 58 ++++++++++++ .../dialog/content/SettingDialogContent.vue | 91 ++++++++++++++++++- .../dialog/content/setting/SettingGroup.vue | 3 +- .../content/setting/SettingSearchBox.vue | 40 ++++++++ src/i18n.ts | 8 ++ 5 files changed, 194 insertions(+), 6 deletions(-) create mode 100644 src/components/common/NoResultsPlaceholder.vue create mode 100644 src/components/dialog/content/setting/SettingSearchBox.vue diff --git a/src/components/common/NoResultsPlaceholder.vue b/src/components/common/NoResultsPlaceholder.vue new file mode 100644 index 000000000..1782b9a7f --- /dev/null +++ b/src/components/common/NoResultsPlaceholder.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/components/dialog/content/SettingDialogContent.vue b/src/components/dialog/content/SettingDialogContent.vue index 9791d0a63..a1441401c 100644 --- a/src/components/dialog/content/SettingDialogContent.vue +++ b/src/components/dialog/content/SettingDialogContent.vue @@ -1,26 +1,49 @@