fix: hidden menu item is not filtered out on native (#830)
This commit is contained in:
parent
5c8b02625e
commit
190a18e332
|
|
@ -41,17 +41,13 @@ export const showNativeMenu = async (
|
|||
items: Array<NullableNativeMenuItem>,
|
||||
e?: MouseEvent | React.MouseEvent,
|
||||
) => {
|
||||
const nextItems = (items.filter(Boolean) as NativeMenuItem[]).map((item) => {
|
||||
const nextItems = (items.filter((item) => item && !item.hide) as NativeMenuItem[]).map((item) => {
|
||||
if (item.type === "text") {
|
||||
return {
|
||||
...item,
|
||||
shortcut: item.shortcut ? sortShortcutsString(item.shortcut) : undefined,
|
||||
}
|
||||
}
|
||||
|
||||
if (item.hide) {
|
||||
return []
|
||||
}
|
||||
return item
|
||||
}) as NativeMenuItem[]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue