チップ

チップは、入力、属性、またはアクションを表す、重要な情報の小さなブロックです。


インストール

npx nextui-cli@latest add chip
上記のコマンドは個別のインストール専用です。もし @nextui-org/react がグローバルにインストール済みの場合は、このステップをスキップできます。

インポート

使い方

無効化

サイズ

角丸

種類

開始/終了コンテンツ

閉じるボタン付き

onClose prop を渡すと、閉じるボタンが表示されます。 endContent prop を渡すことで、閉じるアイコンを上書きできます。

アバター付き

チップのリスト

スロット

  • base: チップのベーススロットで、チップのコンテナです。
  • content: チップのコンテンツスロットで、チップの子要素のコンテナです。
  • dot: チップの左側にある小さなドット。variant=dot prop が渡されたときに表示されます。
  • avatar: チップのアバタークラス。avatar prop が渡されたときに表示されます。
  • closeButton: チップの閉じるボタンのクラス。onClose prop が渡されたときに表示されます。

カスタムスタイル

コンポーネントスロットにカスタムのTailwind CSSクラスを渡すことで、Chip コンポーネントをカスタマイズできます。

API

Chip Props

属性タイプ説明デフォルト
childrenReactNodeチップの内容。-
variantsolid | bordered | light | flat | faded | shadow | dotチップの外観スタイル。solid
colordefault | primary | secondary | success | warning | dangerチップの色。default
sizesm | md | lgチップのサイズ。md
radiusnone | sm | md | lg | fullチップの半径。full
avatarReactNodeチップの左側にレンダリングされるアバター。-
startContentReactNodeチップの左側にレンダリングされる要素。このプロパティは、avatarプロパティをオーバーライドします。-
endContentReactNodeチップの右側にレンダリングされる要素。このプロパティは、onCloseが渡された場合のデフォルトのクローズボタンをオーバーライドします。-
isDisabledbooleanチップが無効かどうか。false
classNamesRecord<"base"| "content"| "dot"| "avatar"| "closeButton", string>チップスロットにカスタムクラス名をセットできます。-

Chip Events

属性タイプ説明
onClose(e: PressEvent) => voidクローズボタンが押されたときに呼び出されるハンドラー。このプロパティを渡すと、チップにクローズボタン(endContent)が表示されます。