From 2e563b0a1fc803f42cf2440b933c768cbbe28414 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 16 Dec 2025 17:51:37 +0200 Subject: [PATCH] feat(note_info): display user-friendly note type name & icon --- apps/client/src/widgets/layout/StatusBar.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/layout/StatusBar.tsx b/apps/client/src/widgets/layout/StatusBar.tsx index efe513957..c80d58aea 100644 --- a/apps/client/src/widgets/layout/StatusBar.tsx +++ b/apps/client/src/widgets/layout/StatusBar.tsx @@ -13,6 +13,7 @@ import FNote from "../../entities/fnote"; import attributes from "../../services/attributes"; import { t } from "../../services/i18n"; import { ViewScope } from "../../services/link"; +import { NOTE_TYPES } from "../../services/note_types"; import server from "../../services/server"; import { openInAppHelpFromUrl } from "../../services/utils"; import { formatDateTime } from "../../utils/formatters"; @@ -219,8 +220,10 @@ export function NoteInfoBadge({ note, setSimilarNotesShown }: NoteInfoContext) { const dropdownRef = useRef(null); const { metadata, ...sizeProps } = useNoteMetadata(note); const [ originalFileName ] = useNoteLabel(note, "originalFileName"); + const currentNoteType = useNoteProperty(note, "type"); + const currentNoteTypeData = useMemo(() => NOTE_TYPES.find(t => t.type === currentNoteType), [ currentNoteType ]); - return (note && + return (note && currentNoteTypeData && } - + {" "}{currentNoteTypeData?.title}} /> {note.noteId}} /> } />