使用法

ItemItemGroup コンポーネント と組み合わせて使用する必要があります。

  1. import {
  2. __experimentalItemGroup as ItemGroup,
  3. __experimentalItem as Item,
  4. } from '@wordpress/components';
  5. function Example() {
  6. return (
  7. <ItemGroup>
  8. <Item>Code</Item>
  9. <Item>is</Item>
  10. <Item>Poetry</Item>
  11. </ItemGroup>
  12. );
  13. }

プロパティ

onClick: React.MouseEventHandler<HTMLDivElement>

click イベントを処理するためのイベントハンドラーです。定義されている場合、Item コンポーネントは button としてレンダリングされます(as プロパティを介して異なる指定がない限り)。

  • 必須: いいえ

size: ‘small’ | ‘medium’ | ‘large’

コンポーネント内のパディングの量を決定します。

  • 必須: いいえ
  • デフォルト: medium

コンテキスト

Item<ItemGroup /> 親コンポーネントコンテキスト を使用して接続されています。したがって、ItemItemGroup 親コンポーネントから size プロパティを受け取ります。

次の例では、<Item />small のサイズでレンダリングされます:

  1. import {
  2. __experimentalItemGroup as ItemGroup,
  3. __experimentalItem as Item,
  4. } from '@wordpress/components';
  5. const Example = () => (
  6. <ItemGroup size="small">
  7. <Item>...</Item>
  8. </ItemGroup>
  9. );