From ff9bf7afa4e2e425667579eef958200fcf695e90 Mon Sep 17 00:00:00 2001 From: Timothy Cardoza Date: Fri, 13 Mar 2026 11:14:49 -0500 Subject: [PATCH] filter and search improvements --- src/components/FilterBar.tsx | 12 ++++++++---- src/components/NotesSidebar.tsx | 19 ++++++++++++++----- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/components/FilterBar.tsx b/src/components/FilterBar.tsx index f1b5501..a7d8211 100644 --- a/src/components/FilterBar.tsx +++ b/src/components/FilterBar.tsx @@ -79,10 +79,14 @@ export const FilterBar: Component<{ mode?: 'tasks' | 'notes', class?: string, tr title="Filters & Search" >
- - {hasActiveFilters() && !isOpen() && ( -
- )} +
diff --git a/src/components/NotesSidebar.tsx b/src/components/NotesSidebar.tsx index 5669cee..27aa17e 100644 --- a/src/components/NotesSidebar.tsx +++ b/src/components/NotesSidebar.tsx @@ -1,5 +1,5 @@ import { type Component, createMemo, createResource, For, Show } from "solid-js"; -import { store, getFavoriteTag } from "@/store"; +import { store, setNoteFilter, getFavoriteTag } from "@/store"; import { pb } from "@/lib/pocketbase"; import { Plus, Lock, Star } from "lucide-solid"; import { Button } from "@/components/ui/button"; @@ -189,15 +189,24 @@ export const NotesSidebar: Component<{ {/* Header */}
+ setNoteFilter({ query: e.currentTarget.value })} + class="w-full bg-muted/30 border border-border/50 rounded-xl px-3 py-2 text-sm outline-none focus:ring-2 focus:ring-primary/20 focus:border-primary/40 transition-all placeholder:text-muted-foreground/30" + /> +
+
+
-