使用法

  1. import {
  2. __experimentalToggleGroupControl as ToggleGroupControl,
  3. __experimentalToggleGroupControlOptionIcon as ToggleGroupControlOptionIcon,
  4. } from '@wordpress/components';
  5. import { formatLowercase, formatUppercase } from '@wordpress/icons';
  6. function Example() {
  7. return (
  8. <ToggleGroupControl __nextHasNoMarginBottom>
  9. <ToggleGroupControlOptionIcon
  10. value="uppercase"
  11. icon={ formatUppercase }
  12. label="Uppercase"
  13. />
  14. <ToggleGroupControlOptionIcon
  15. value="lowercase"
  16. icon={ formatLowercase }
  17. label="Lowercase"
  18. />
  19. </ToggleGroupControl>
  20. );
  21. }

プロパティ

value: string | number

ToggleGroupControlOption の値です。

  • 必須: はい

icon: Component

オプションの内容として表示されるアイコン。通常は @wordpress/icons パッケージのアイコンのいずれか、またはカスタム React <svg> アイコンです。

  • 必須: はい

label: string

アイコンオプションをアクセシブルにラベル付けするためのテキスト。ツールチップにも表示されます。

  • 必須: はい