notes tags hiding
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m20s

This commit is contained in:
2026-03-20 18:24:33 -05:00
parent 1eca9f147d
commit e104d74e24
+1 -17
View File
@@ -195,7 +195,7 @@ export const NotesSidebar: Component<{
<div class="flex-1">
<input
type="text"
placeholder="Search notes, tags..."
placeholder="Search notes..."
value={store.noteFilter.query}
onInput={(e) => 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"
@@ -238,22 +238,6 @@ export const NotesSidebar: Component<{
<Lock size={12} class="text-orange-500 shrink-0 ml-2" />
</Show>
</div>
<Show when={note.tags && note.tags.some(t => !t.endsWith("_favorite__"))}>
<div class="flex gap-1 mt-2 flex-wrap">
<For each={note.tags.filter(t => !t.endsWith("_favorite__")).slice(0, 3)}>
{(t) => (
<span class="text-[0.6rem] px-1.5 py-0.5 bg-muted rounded-md text-muted-foreground whitespace-nowrap border border-border/50">
{t}
</span>
)}
</For>
<Show when={note.tags.filter(t => !t.endsWith("_favorite__")).length > 3}>
<span class="text-[0.6rem] px-1.5 py-0.5 text-muted-foreground whitespace-nowrap shrink-0">
+{note.tags.filter(t => !t.endsWith("_favorite__")).length - 3}
</span>
</Show>
</div>
</Show>
</button>
)}
</For>