diff --git a/apps/client/src/widgets/buttons/global_menu.tsx b/apps/client/src/widgets/buttons/global_menu.tsx index 5d07aec66..ec784b21c 100644 --- a/apps/client/src/widgets/buttons/global_menu.tsx +++ b/apps/client/src/widgets/buttons/global_menu.tsx @@ -3,7 +3,7 @@ import "./global_menu.css"; import { useStaticTooltip, useStaticTooltipWithKeyboardShortcut } from "../react/hooks"; import { useContext, useEffect, useRef, useState } from "preact/hooks"; import { t } from "../../services/i18n"; -import { FormDropdownDivider, FormListItem } from "../react/FormList"; +import { FormDropdownDivider, FormDropdownSubmenu, FormListItem } from "../react/FormList"; import { CommandNames } from "../../components/app_context"; import KeyboardShortcut from "../react/KeyboardShortcut"; import { KeyboardActionNames } from "@triliumnext/commons"; @@ -40,7 +40,7 @@ export default function GlobalMenu({ isHorizontalLayout }: { isHorizontalLayout: - + {isMobile() ? ( @@ -49,10 +49,29 @@ export default function GlobalMenu({ isHorizontalLayout }: { isHorizontalLayout: )} + ) } +function AdvancedMenu() { + return ( + + + + + + + + + + + + + + ) +} + function MenuItem({ icon, text, title, command, disabled, active, outsideChildren }: MenuItemProps void)>) { return {text} } -function KeyboardAction({ text, command, ...props }: MenuItemProps) { +function KeyboardActionMenuItem({ text, command, ...props }: MenuItemProps) { return