diff --git a/src/components/FilterBar.tsx b/src/components/FilterBar.tsx index 3a59a17..d85027c 100644 --- a/src/components/FilterBar.tsx +++ b/src/components/FilterBar.tsx @@ -1,5 +1,5 @@ import { type Component, createSignal, For, Show } from "solid-js"; -import { Search, X, Hash, ArrowUpCircle, Clock, Minus, Save, Trash2, Bookmark } from "lucide-solid"; +import { Search, X, Tag, ArrowUpCircle, Clock, Minus, Save, Trash2, Bookmark } from "lucide-solid"; import { store, setFilter, clearFilter, saveFilterTemplate, applyFilterTemplate, removeFilterTemplate, loadAllHistory } from "@/store"; import { Button } from "./ui/button"; import { cn } from "@/lib/utils"; @@ -235,7 +235,7 @@ export const FilterBar: Component = () => { setFilter({ tags: newTags }); }} > - }> + }> {tag.name} diff --git a/src/components/TagPicker.tsx b/src/components/TagPicker.tsx index 917ecee..fcced4c 100644 --- a/src/components/TagPicker.tsx +++ b/src/components/TagPicker.tsx @@ -3,7 +3,7 @@ import { store, upsertTagDefinition } from "@/store"; import { useTheme } from "./ThemeProvider"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { Button } from "@/components/ui/button"; -import { Hash, Plus } from "lucide-solid"; +import { Tag, Plus } from "lucide-solid"; interface TagPickerProps { selectedTags: string[]; @@ -71,7 +71,7 @@ export const TagPicker: Component = (props) => { return ( - + Add Tag diff --git a/src/views/NotepadView.tsx b/src/views/NotepadView.tsx index 2b05ea8..9cdd1f8 100644 --- a/src/views/NotepadView.tsx +++ b/src/views/NotepadView.tsx @@ -2,14 +2,12 @@ import { type Component, createSignal, createMemo, For, Show } from "solid-js"; import { store, renameTagDefinition } from "@/store"; import { pb } from "@/lib/pocketbase"; import { type Note } from "@/store"; -import { Trash2, Lock, Unlock, Hash, StickyNote, Search, X, Link } from "lucide-solid"; +import { Trash2, Lock, Unlock, StickyNote, Search, Link, X } from "lucide-solid"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { TaskEditor } from "@/components/TaskEditor"; -import { TagPicker } from "@/components/TagPicker"; import { NOTES_COLLECTION } from "@/lib/constants"; import { TaskCard } from "@/components/TaskCard"; -import { Badge } from "@/components/ui/badge"; import { NotesSidebar } from "@/components/NotesSidebar"; export const NotepadView: Component<{ @@ -147,7 +145,6 @@ export const NotepadView: Component<{ )}> -

Select a note or create a new one

}> @@ -203,34 +200,6 @@ export const NotepadView: Component<{ - {/* Tags */} -
- - {(tag) => ( - - {tag} - - - - - )} - - -
- handleUpdateNote(note().id, { tags: newTags })} - /> -
-
-
{/* Editor Instance */} diff --git a/src/views/SettingsView.tsx b/src/views/SettingsView.tsx index 7b30312..8090d1a 100644 --- a/src/views/SettingsView.tsx +++ b/src/views/SettingsView.tsx @@ -2,7 +2,7 @@ import { type Component, For, Show, createSignal, lazy, Suspense } from "solid-j import { ThemeToggle } from "../components/ThemeToggle"; import { store, restoreTask, deleteTaskPermanently, addTemplate, removeTemplate, updateTemplate, upsertTagDefinition, removeTagDefinition, renameTagDefinition, addShareRule, removeShareRule, updateShareRule, createBucket, updateBucket, deleteBucket, toggleBucketSubscription } from "@/store"; import { useTheme } from "@/components/ThemeProvider"; -import { Trash2, Undo2, ArrowLeftRight, Hash, Copy, Plus, ChevronDown, ChevronRight, Type, Share2, Users, Tag, Upload, Box, Edit2, Archive, HelpCircle } from "lucide-solid"; +import { Trash2, Undo2, ArrowLeftRight, Tag, ChevronDown, ChevronRight, Share2, Users, HelpCircle, Copy, Plus, Type, Upload, Box, Edit2, Archive } from "lucide-solid"; import { TagPicker } from "@/components/TagPicker"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; @@ -268,7 +268,7 @@ export const SettingsView: Component<{ setView?: (v: string) => void }> = (props

To: {getUserName(rule.targetUserId)}

- {rule.type === 'all' ? 'All Tasks' : `Tag: ${rule.tagName}`} + {rule.type === 'all' ? 'All Tasks' : `Tag: ${rule.tagName} `}