Chip

チップは、アイコン、ラベル、画像を使用してエンティティを表します。


import { Chip } from 'primereact/chip';
         

テキスト付きの基本的なチップは、labelプロパティを使用して作成します。さらに、removableを追加すると、チップを削除するための削除アイコンが表示されます。

アクション
コメディ
ミステリー
スリラー

<Chip label="Action" />
<Chip label="Comedy" />
<Chip label="Mystery" />
<Chip label="Thriller" removable />
         

ラベルの横にフォントアイコンをiconプロパティで表示できます。

Apple
Facebook
Google
Microsoft

<Chip label="Apple" icon="pi pi-apple" />
<Chip label="Facebook" icon="pi pi-facebook" />
<Chip label="Google" icon="pi pi-google" />
<Chip label="Microsoft" icon="pi pi-microsoft" removable />
         

imageプロパティは、アバターのように画像を表示するために使用されます。

chipAmy Elsner
chipAsiya Javayant
chipOnyama Limba
chipXuxue Feng

<Chip label="Amy Elsner" image="/images/avatar/amyelsner.png" />
<Chip label="Asiya Javayant" image="/images/avatar/asiyajavayant.png" />
<Chip label="Onyama Limba" image="/images/avatar/onyamalimba.png" />
<Chip label="Xuxue Feng" image="/images/avatar/xuxuefeng.png" removable />
         

templateプロパティを使用すると、チップ内にカスタムコンテンツを表示できます。

PPRIME

<Chip template={content} />
         

スクリーンリーダー

チップは、labelプロパティをデフォルトのaria-labelとして使用します。すべての属性がルート要素に渡されるため、aria-labelledbyまたはaria-labelを使用してデフォルトの動作をオーバーライドできます。削除可能なチップには、 tabIndexがあり、タブキーでフォーカスできます。

キーボードサポート

キー機能
バックスペース削除可能なものを非表示にします。
エンター削除可能なものを非表示にします。