diff --git a/apps/client/src/widgets/note_type.ts b/apps/client/src/widgets/note_type.ts index 1147d0ba6..cb1d53bb3 100644 --- a/apps/client/src/widgets/note_type.ts +++ b/apps/client/src/widgets/note_type.ts @@ -13,18 +13,10 @@ const NOT_SELECTABLE_NOTE_TYPES = NOTE_TYPES.filter((nt) => nt.reserved || nt.st const TPL = /*html*/`
`; @@ -83,7 +75,7 @@ export default class NoteTypeWidget extends NoteContextAwareWidget { }); } else { this.$noteTypeDropdown.append(''); - $typeLink = $('').attr("data-note-type", noteType.type).append('✓ ').append($("").text(noteType.title)); + $typeLink = $('').attr("data-note-type", noteType.type).append('✓ ').append($("").text()); } if (this.note.type === noteType.type) { @@ -93,15 +85,10 @@ export default class NoteTypeWidget extends NoteContextAwareWidget { this.$noteTypeDropdown.append($typeLink); } - for (const mimeType of mimeTypesService.getMimeTypes()) { - if (!mimeType.enabled) { - continue; - } - + for (const mimeType of ) { const $mimeLink = $('') .attr("data-mime-type", mimeType.mime) .append('✓ ') - .append($("").text(mimeType.title)) .on("click", (e) => { const $link = $(e.target).closest(".dropdown-item"); diff --git a/apps/client/src/widgets/react/Dropdown.tsx b/apps/client/src/widgets/react/Dropdown.tsx index 4de382f3b..49a1ac228 100644 --- a/apps/client/src/widgets/react/Dropdown.tsx +++ b/apps/client/src/widgets/react/Dropdown.tsx @@ -11,11 +11,12 @@ interface DropdownProps { children: ComponentChildren; title?: string; dropdownContainerStyle?: CSSProperties; + dropdownContainerClassName?: string; hideToggleArrow?: boolean; disabled?: boolean; } -export default function Dropdown({ className, buttonClassName, isStatic, children, title, dropdownContainerStyle, hideToggleArrow, disabled }: DropdownProps) { +export default function Dropdown({ className, buttonClassName, isStatic, children, title, dropdownContainerStyle, dropdownContainerClassName, hideToggleArrow, disabled }: DropdownProps) { const dropdownRef = useRef