diff --git a/src/lib/components/Layout/Header.svelte b/src/lib/components/Layout/Header.svelte index 6d83dc5..a921e79 100644 --- a/src/lib/components/Layout/Header.svelte +++ b/src/lib/components/Layout/Header.svelte @@ -1,8 +1,7 @@ @@ -44,7 +44,7 @@ onclick={closeMobile} class="flex w-full items-center gap-3 rounded-sm px-6 py-3 text-left text-sm transition-colors {item.match($page.url.pathname) ? 'bg-[var(--primary)]/15 text-[var(--primary)]' : 'text-[var(--text)] hover:bg-[var(--bg-base)]'}" > - + {item.label} @@ -62,7 +62,7 @@ onclick={closeMobile} class="flex w-full items-center gap-3 rounded-sm px-6 py-2 text-left text-sm transition-colors {$page.url.pathname === `/tag/${tag}` ? 'bg-[var(--primary)]/15 text-[var(--primary)]' : 'text-[var(--text)] hover:bg-[var(--bg-base)]'}" > - + #{tag} @@ -78,7 +78,7 @@ onclick={closeMobile} data-testid="settings-link" > - + Settings diff --git a/src/lib/components/NoteCard.svelte b/src/lib/components/NoteCard.svelte index 3b85249..321b2f3 100644 --- a/src/lib/components/NoteCard.svelte +++ b/src/lib/components/NoteCard.svelte @@ -5,12 +5,7 @@ import ImageLightbox from './ImageLightbox.svelte'; import CollaboratorPopover from './CollaboratorPopover.svelte'; import type { Note } from '$lib/types/index.js'; - import Undo2 from 'lucide-svelte/icons/undo-2'; - import Trash2 from 'lucide-svelte/icons/trash-2'; - import Bookmark from 'lucide-svelte/icons/bookmark'; - import Archive from 'lucide-svelte/icons/archive'; - import ArchiveRestore from 'lucide-svelte/icons/archive-restore'; - import UserMinus from 'lucide-svelte/icons/user-minus'; + import Icon from '@iconify/svelte'; interface ChecklistItem { text: string; @@ -114,7 +109,7 @@ title="Unfavorite" data-testid="favorite-indicator" > - + {/if} @@ -156,7 +151,7 @@ title="Restore" data-testid="restore-btn" > - + {:else} {#if !note.pinned} @@ -174,7 +169,7 @@ title="Favorite" data-testid="favorite-btn" > - + {/if} {#if $currentFilter === 'archived'} @@ -184,7 +179,7 @@ title="Unarchive" data-testid="unarchive-btn" > - + {:else} {/if} {#if note.isShared && !note.isOwner} @@ -203,7 +198,7 @@ title="Leave note" data-testid="leave-btn" > - + {:else} {/if} {/if} diff --git a/src/lib/components/NoteEditor.svelte b/src/lib/components/NoteEditor.svelte index 940ac21..3dd61b0 100644 --- a/src/lib/components/NoteEditor.svelte +++ b/src/lib/components/NoteEditor.svelte @@ -13,15 +13,7 @@ import { getPreferences } from '$lib/stores/preferences.svelte.js'; import type { Editor } from '@tiptap/core'; import type { Note, NoteColor, Attachment, Collaborator } from '$lib/types/index.js'; - import Palette from 'lucide-svelte/icons/palette'; - import SquareCheck from 'lucide-svelte/icons/square-check'; - import ImageIcon from 'lucide-svelte/icons/image'; - import Type from 'lucide-svelte/icons/type'; - import FileCode from 'lucide-svelte/icons/file-code'; - import FileText from 'lucide-svelte/icons/file-text'; - import UserPlus from 'lucide-svelte/icons/user-plus'; - import Users from 'lucide-svelte/icons/users'; - import History from 'lucide-svelte/icons/history'; + import Icon from '@iconify/svelte'; interface Props { note: Note | null; @@ -345,7 +337,7 @@ title="Background color" data-testid="color-picker-toggle" > - + {#if showColorPicker}
@@ -362,9 +354,9 @@ data-testid="checklist-toggle" > {#if checklistMode} - + {:else} - + {/if} @@ -375,7 +367,7 @@ title="Image attachments" data-testid="image-toggle" > - + @@ -387,9 +379,9 @@ data-testid="markdown-toggle" > {#if rawMarkdownMode} - + {:else} - + {/if} @@ -402,14 +394,14 @@ data-testid="share-toggle" > {#if isShared} - + {:else} - + {/if} {:else if isShared} - + {/if} @@ -421,7 +413,7 @@ title="Version history" data-testid="history-toggle" > - + {/if}
diff --git a/src/lib/components/SearchBar.svelte b/src/lib/components/SearchBar.svelte index 32c517a..438c32c 100644 --- a/src/lib/components/SearchBar.svelte +++ b/src/lib/components/SearchBar.svelte @@ -1,9 +1,7 @@