ButtonGroup 是一个已弃用的 WordPress 组件,用于将相关按钮分组,强调其关联性。开发者应迁移至 ToggleGroupControl 作为替代。
import { Button, ButtonGroup } from '@wordpress/components';
const MyButtonGroup = () => (
<ButtonGroup>
<Button variant="primary">Button 1</Button>
<Button variant="primary">Button 2</Button>
</ButtonGroup>
);ButtonGroup can be used to group any related buttons together. To emphasize related buttons, a group should share a common container.


Do
Only one option in a button group can be selected and active at a time. Selecting one option deselects any other.
Button groups should:

Active and available button groups
A button group’s state makes it clear which button is active. Hover and focus states express the available selection options for buttons in a button group.
Disabled button groups
Button groups that cannot be selected can either be given a disabled state, or be hidden.
import { Button, ButtonGroup } from '@wordpress/components';
const MyButtonGroup = () => (
<ButtonGroup>
<Button variant="primary">Button 1</Button>
<Button variant="primary">Button 2</Button>
</ButtonGroup>
);
Button component.