feat(status_bar): indicate selected code mime in menu

This commit is contained in:
Elian Doran
2025-12-13 01:10:38 +02:00
parent db04514769
commit 88a779bbdb
2 changed files with 4 additions and 1 deletions

View File

@@ -364,6 +364,7 @@ function CodeNoteSwitcher({ note }: StatusBarContext) {
dropdownOptions={{ autoClose: true }}
>
<NoteTypeCodeNoteList
currentMimeType={currentNoteMime}
mimeTypes={mimeTypes}
changeNoteType={(type, mime) => server.put(`notes/${note.noteId}/type`, { type, mime })}
setModalShown={() => {}}

View File

@@ -131,7 +131,8 @@ export function NoteTypeDropdownContent({ currentNoteType, currentNoteMime, note
);
}
export function NoteTypeCodeNoteList({ mimeTypes, changeNoteType, setModalShown }: {
export function NoteTypeCodeNoteList({ currentMimeType, mimeTypes, changeNoteType, setModalShown }: {
currentMimeType?: string;
mimeTypes: MimeType[];
changeNoteType(type: NoteType, mime: string): void;
setModalShown(shown: boolean): void;
@@ -141,6 +142,7 @@ export function NoteTypeCodeNoteList({ mimeTypes, changeNoteType, setModalShown
{mimeTypes.map(({ title, mime }) => (
<FormListItem
key={mime}
checked={mime === currentMimeType}
onClick={() => changeNoteType("code", mime)}
>
{title}