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
+10 -6
View File
@@ -52,12 +52,16 @@
let tools = [];
let filteredItems = [];
$: filteredItems = tools.filter(
(t) =>
query === '' ||
t.name.toLowerCase().includes(query.toLowerCase()) ||
t.id.toLowerCase().includes(query.toLowerCase())
);
$: filteredItems = tools.filter((t) => {
if (query === '') return true;
const lowerQuery = query.toLowerCase();
return (
(t.name || '').toLowerCase().includes(lowerQuery) ||
(t.id || '').toLowerCase().includes(lowerQuery) ||
(t.user?.name || '').toLowerCase().includes(lowerQuery) || // Search by user name
(t.user?.email || '').toLowerCase().includes(lowerQuery) // Search by user email
);
});
const shareHandler = async (tool) => {
const item = await getToolById(localStorage.token, tool.id).catch((error) => {