mirror of
https://github.com/zadam/trilium.git
synced 2025-12-13 03:39:54 +01:00
feat(status_bar): indicate selected code mime in menu
This commit is contained in:
@@ -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={() => {}}
|
||||
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user