diff --git a/src/components/searchModes/fuzzyMode.tsx b/src/components/searchModes/fuzzyMode.tsx index 291a529..746afb3 100644 --- a/src/components/searchModes/fuzzyMode.tsx +++ b/src/components/searchModes/fuzzyMode.tsx @@ -18,13 +18,10 @@ export const fuzzyMode: ModeShape = { } }, renderNodeLabelText(node, searchKey) { - const { name, path } = node + const { name } = node + const path = hasUpperCase(searchKey) ? node.path : node.path.toLowerCase() - const indexes = fuzzyMatchIndexes( - searchKey.toLowerCase(), - path.toLowerCase(), - path.length - name.length, - ) + const indexes = fuzzyMatchIndexes(searchKey, path, path.length - name.length) const chunks = name.split('/') let progress = 0 return chunks.map((chunk, index, chunks) => {