MenuGroup 是 WordPress 组件库中的一个组件,用于将多个相关的 MenuItem 组件包装成一个共同的菜单组,以增强菜单的组织性和可读性。
import { MenuGroup, MenuItem } from '@wordpress/components';
const MyMenuGroup = () => (
<MenuGroup label="Settings">
<MenuItem>Setting 1</MenuItem>
<MenuItem>Setting 2</MenuItem>
</MenuGroup>
); MenuGroup wraps a series of related MenuItem components into a common section.

A MenuGroup should be used to indicate that two or more individual MenuItems are related. When other menu items exist above or below a MenuGroup, the group should have a divider line between it and the adjacent item. A MenuGroup can optionally include a label to describe its contents.

MenuGroup labelMenuGroup dividersimport { MenuGroup, MenuItem } from '@wordpress/components';
const MyMenuGroup = () => (
<MenuGroup label="Settings">
<MenuItem>Setting 1</MenuItem>
<MenuItem>Setting 2</MenuItem>
</MenuGroup>
);
MenuGroups are intended to be used in a DropDownMenu.MenuItem.MenuItemsChoice inside of a MenuGroup.