Skip to content

Commit 0f3f700

Browse files
committed
fix: Enhance flag search functionality to support quoted substrings
1 parent 5cc5bc7 commit 0f3f700

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

internal/dev_server/ui/src/Flags.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,17 @@ function Flags({
6363
.filter((entry) => {
6464
if (!searchTerm) return true;
6565
const [flagKey] = entry;
66-
const result = fuzzysort.single(searchTerm.toLowerCase(), flagKey);
67-
return result && result.score > -5000;
66+
if (
67+
searchTerm.length > 1 &&
68+
searchTerm.startsWith('"') &&
69+
searchTerm.endsWith('"')
70+
) {
71+
const substr = searchTerm.slice(1, -1).toLowerCase();
72+
return flagKey.toLowerCase().includes(substr);
73+
} else {
74+
const result = fuzzysort.single(searchTerm.toLowerCase(), flagKey);
75+
return result && result.score > -5000;
76+
}
6877
})
6978
.filter((entry) => {
7079
const [flagKey] = entry;

0 commit comments

Comments
 (0)