feat: username and email search in workspace pages

This commit is contained in:
Silentoplayz
2025-05-18 03:23:38 -04:00
parent fbcc80485b
commit 95badda1c2
4 changed files with 41 additions and 12 deletions
+12 -2
View File
@@ -38,10 +38,20 @@
let knowledgeBases = [];
let filteredItems = [];
$: if (knowledgeBases) {
$: if (knowledgeBases.length > 0) {
// Added a check for non-empty array, good practice
fuse = new Fuse(knowledgeBases, {
keys: ['name', 'description']
keys: [
'name',
'description',
'user.name', // Ensures Fuse looks into item.user.name
'user.email' // Ensures Fuse looks into item.user.email
],
threshold: 0.0 // You might want to adjust this. Lower is more strict. Default is 0.6.
// 0.0 is exact match.
});
} else {
fuse = null; // Reset fuse if knowledgeBases is empty
}
$: if (fuse) {