From 3b7a4326a5c94ad4decf883d47eb54688716b4fa Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Thu, 16 Oct 2025 15:06:06 -0400 Subject: [PATCH] refactor: replace emoji icons with SVG icons for archive and lock states --- .../note-viewer/note-viewer.component.ts | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/components/tags-view/note-viewer/note-viewer.component.ts b/src/components/tags-view/note-viewer/note-viewer.component.ts index 1be87d8..480e905 100644 --- a/src/components/tags-view/note-viewer/note-viewer.component.ts +++ b/src/components/tags-view/note-viewer/note-viewer.component.ts @@ -235,7 +235,19 @@ interface MetadataEntry { } @if (hasState('archive')) { - {{ state('archive') ? '🗃️' : '📋' }} + @if (state('archive')) { + + + + + + } @else { + + + + + + } } @if (hasState('draft')) { @@ -262,9 +274,8 @@ interface MetadataEntry { } @else { - - - + + } @@ -528,8 +539,8 @@ export class NoteViewerComponent implements OnDestroy { private buildPreviewData(noteTarget: string): PreviewData | null { const allNotes = this.allNotes(); console.log('[NoteViewer] Building preview for target:', noteTarget, 'from', allNotes.length, 'notes'); - - const targetNote = allNotes.find(n => + + const targetNote = allNotes.find(n => n.id.toLowerCase() === noteTarget.toLowerCase() || n.title.toLowerCase() === noteTarget.toLowerCase() || n.fileName?.replace(/\.md$/, '').toLowerCase() === noteTarget.toLowerCase()