diff --git a/apps/client/src/widgets/note_type.ts b/apps/client/src/widgets/note_type.ts index cb1d53bb3..fe45fa233 100644 --- a/apps/client/src/widgets/note_type.ts +++ b/apps/client/src/widgets/note_type.ts @@ -14,8 +14,7 @@ const NOT_SELECTABLE_NOTE_TYPES = NOTE_TYPES.filter((nt) => nt.reserved || nt.st const TPL = /*html*/`
`; @@ -36,7 +35,6 @@ export default class NoteTypeWidget extends NoteContextAwareWidget { this.$noteTypeDropdown = this.$widget.find(".note-type-dropdown"); this.$noteTypeButton = this.$widget.find(".note-type-button"); - this.$noteTypeDesc = this.$widget.find(".note-type-desc"); this.$widget.on("click", ".dropdown-item", () => this.dropdown.toggle()); } @@ -105,18 +103,7 @@ export default class NoteTypeWidget extends NoteContextAwareWidget { } } - async findTypeTitle(type: NoteType, mime: string) { - if (type === "code") { - const mimeTypes = mimeTypesService.getMimeTypes(); - const found = mimeTypes.find((mt) => mt.mime === mime); - return found ? found.title : mime; - } else { - const noteType = NOTE_TYPES.find((nt) => nt.type === type); - - return noteType ? noteType.title : type; - } - } async save(type: NoteType, mime?: string) { if (type === this.note?.type && mime === this.note?.mime) { diff --git a/apps/client/src/widgets/react/Dropdown.tsx b/apps/client/src/widgets/react/Dropdown.tsx index 49a1ac228..2578aec31 100644 --- a/apps/client/src/widgets/react/Dropdown.tsx +++ b/apps/client/src/widgets/react/Dropdown.tsx @@ -14,9 +14,10 @@ interface DropdownProps { dropdownContainerClassName?: string; hideToggleArrow?: boolean; disabled?: boolean; + text?: ComponentChildren; } -export default function Dropdown({ className, buttonClassName, isStatic, children, title, dropdownContainerStyle, dropdownContainerClassName, hideToggleArrow, disabled }: DropdownProps) { +export default function Dropdown({ className, buttonClassName, isStatic, children, title, text, dropdownContainerStyle, dropdownContainerClassName, hideToggleArrow, disabled }: DropdownProps) { const dropdownRef = useRef