From 2ce2a5ba4272e890714b0736462168b944507741 Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Wed, 16 Apr 2025 16:33:45 -0400 Subject: [PATCH 1/7] Install fuzzysort (already installed on `ui` branch). --- package-lock.json | 7 +++++++ package.json | 1 + 2 files changed, 8 insertions(+) diff --git a/package-lock.json b/package-lock.json index e3d09fc08bf..7d0df05505f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,6 +52,7 @@ "cookies-js": "^1.2.2", "floating-vue": "^5.2.2", "fuse.js": "^7.0.0", + "fuzzysort": "^3.1.0", "highlight.js": "^11.7.0", "imask": "^7.6.1", "laravel-echo": "^1.16.0", @@ -3541,6 +3542,12 @@ "node": ">=10" } }, + "node_modules/fuzzysort": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-3.1.0.tgz", + "integrity": "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ==", + "license": "MIT" + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", diff --git a/package.json b/package.json index 32863fb9154..96ae2e85b68 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "cookies-js": "^1.2.2", "floating-vue": "^5.2.2", "fuse.js": "^7.0.0", + "fuzzysort": "^3.1.0", "highlight.js": "^11.7.0", "imask": "^7.6.1", "laravel-echo": "^1.16.0", From 6502536bbc21538183fb6972b26acfb12c11881f Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Wed, 16 Apr 2025 16:34:56 -0400 Subject: [PATCH 2/7] Replace fuse with fuzzysort on fieldtype selector. --- .../components/fields/FieldtypeSelector.vue | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/resources/js/components/fields/FieldtypeSelector.vue b/resources/js/components/fields/FieldtypeSelector.vue index 1788b41ea85..9464707a635 100644 --- a/resources/js/components/fields/FieldtypeSelector.vue +++ b/resources/js/components/fields/FieldtypeSelector.vue @@ -73,7 +73,7 @@