Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

Badge

Badgeは、アイテムのステータスを強調表示して、すぐに認識できるようにするコンポーネントです。

ソース@yamada-ui/badge

インポート

import { Badge } from "@yamada-ui/react"
Copied!

使い方

編集可能な例

<Badge>New</Badge>
Copied!

バリアントを変更する

編集可能な例

<Wrap gap="md">
  <For
    each={[
      { variant: "subtle", colorScheme: "primary" },
      { variant: "solid", colorScheme: "secondary" },
      { variant: "outline", colorScheme: "success" },
    ]}
  >
    {({ variant, colorScheme }, index) => (
      <Badge key={index} variant={variant} colorScheme={colorScheme}>
        {colorScheme}
      </Badge>
    )}
  </For>
</Wrap>
Copied!

カラースキーマを変更する

編集可能な例

<VStack>
  <Wrap gap="md">
    <For
      each={[
        "primary",
        "secondary",
        "success",
        "warning",
        "danger",
        "link",
        "gray",
        "neutral",
        "red",
        "rose",
        "pink",
        "orange",
        "amber",
        "yellow",
        "lime",
        "green",
        "emerald",
        "teal",
        "cyan",
        "sky",
        "blue",
        "indigo",
        "violet",
        "purple",
        "fuchsia",
      ]}
    >
      {(colorScheme, index) => (
        <Badge key={index} variant="subtle" colorScheme={colorScheme}>
          {colorScheme}
        </Badge>
      )}
    </For>
  </Wrap>

  <Wrap gap="md">
    <For
      each={[
        "primary",
        "secondary",
        "success",
        "warning",
        "danger",
        "link",
        "gray",
        "neutral",
        "red",
        "rose",
        "pink",
        "orange",
        "amber",
        "yellow",
        "lime",
        "green",
        "emerald",
        "teal",
        "cyan",
        "sky",
        "blue",
        "indigo",
        "violet",
        "purple",
        "fuchsia",
      ]}
    >
      {(colorScheme, index) => (
        <Badge key={index} variant="solid" colorScheme={colorScheme}>
          {colorScheme}
        </Badge>
      )}
    </For>
  </Wrap>

  <Wrap gap="md">
    <For
      each={[
        "primary",
        "secondary",
        "success",
        "warning",
        "danger",
        "link",
        "gray",
        "neutral",
        "red",
        "rose",
        "pink",
        "orange",
        "amber",
        "yellow",
        "lime",
        "green",
        "emerald",
        "teal",
        "cyan",
        "sky",
        "blue",
        "indigo",
        "violet",
        "purple",
        "fuchsia",
      ]}
    >
      {(colorScheme, index) => (
        <Badge key={index} variant="outline" colorScheme={colorScheme}>
          {colorScheme}
        </Badge>
      )}
    </For>
  </Wrap>
</VStack>
Copied!

GitHubでこのページを編集する

TagKbd