ToggleGroupControlOption 是一个实验性的表单组件,作为 ToggleGroupControl 的子组件使用,用于定义切换组中的选项。它支持标签、值和工具提示等属性。
import {
__experimentalToggleGroupControl as ToggleGroupControl,
__experimentalToggleGroupControlOption as ToggleGroupControlOption,
} from '@wordpress/components';
function Example() {
return (
<ToggleGroupControl
label="my label"
value="vertical"
isBlock
__next40pxDefaultSize
>
<ToggleGroupControlOption
value="horizontal"
label="Horizontal"
showTooltip={ true }
/>
<ToggleGroupControlOption value="vertical" label="Vertical" />
</ToggleGroupControl>
);
}ToggleGroupControlOption is a form component and is meant to be used as a child of ToggleGroupControl.
import {
__experimentalToggleGroupControl as ToggleGroupControl,
__experimentalToggleGroupControlOption as ToggleGroupControlOption,
} from '@wordpress/components';
function Example() {
return (
<ToggleGroupControl
label="my label"
value="vertical"
isBlock
__next40pxDefaultSize
>
<ToggleGroupControlOption
value="horizontal"
label="Horizontal"
showTooltip={ true }
/>
<ToggleGroupControlOption value="vertical" label="Vertical" />
</ToggleGroupControl>
);
}
label: stringLabel for the option. If needed, the aria-label prop can be used in addition to specify a different label for assistive technologies.
value: string | numberThe value of the ToggleGroupControlOption.
showTooltip: booleanWhether to show a tooltip when hovering over the option. The tooltip will attempt to use the aria-label prop text first, then the label prop text if no aria-label prop is found.