From 430ef62a2dcc1d03e9b257225e4cf6d189f719bd Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 24 Jan 2026 09:24:35 +0200 Subject: [PATCH] feat(notes): add default icon for GIF --- packages/commons/src/lib/notes.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/commons/src/lib/notes.ts b/packages/commons/src/lib/notes.ts index 6be531b5e..e9fe892d1 100644 --- a/packages/commons/src/lib/notes.ts +++ b/packages/commons/src/lib/notes.ts @@ -28,6 +28,10 @@ const FILE_MIME_MAPPINGS = { "application/pdf": "bx bxs-file-pdf", }; +const IMAGE_MIME_MAPPINGS = { + "image/gif": "bx bxs-file-gif", +}; + export function getNoteIcon({ noteId, type, mime, iconClass, workspaceIconClass, isFolder }: { noteId: string; type: NoteType; @@ -55,6 +59,9 @@ export function getNoteIcon({ noteId, type, mime, iconClass, workspaceIconClass, return correspondingMimeType?.icon ?? NOTE_TYPE_ICONS.code; } else if (type === "file") { return FILE_MIME_MAPPINGS[mime] ?? NOTE_TYPE_ICONS.file; + } else if (type === "image") { + return IMAGE_MIME_MAPPINGS[mime] ?? NOTE_TYPE_ICONS.image; } + return NOTE_TYPE_ICONS[type]; }