コンテンツにスキップ
Vantage
日本語
Esc
navigateopen⌘Jpreview
このページの内容

Badge

小さなラベル。件数・状態・タグに。

テキストの横に添える小さなラベルです。行の状態を色付きのドットで示したいときは StatusBadge を使ってください。

export const client = "only";

import { Badge } from "@squadbase/vantage/ui";

export default function Example() {
  return (
    <div className="flex flex-wrap items-center gap-2">
      <Badge>default</Badge>
      <Badge variant="secondary">secondary</Badge>
      <Badge variant="destructive">destructive</Badge>
      <Badge variant="outline">outline</Badge>
      <Badge variant="ghost">ghost</Badge>
      <Badge variant="link">link</Badge>
    </div>
  );
}
import { Badge, badgeVariants } from "@squadbase/vantage/ui";

Variant

default / secondary / destructive / outline / ghost / link

badgeVariants はクラス文字列を返す関数で、<a> など別の要素にバッジの見た目を移したいときに 使います。

<a href="/docs" className={badgeVariants({ variant: "outline" })}>
  ドキュメント
</a>

このページは役に立ちましたか?