k8ordo
  • UI
  • Form
  • State
  • Router
  • Static
  • Server
ダークモードに切り替え
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI
ナビゲーションを開く
Buttons
  • Button
  • IconButton
Navigation
  • Anchor
  • Tabs
  • Breadcrumb
  • Pagination
Forms
  • TextField
  • Textarea
  • NumberField
  • Select
  • Checkbox
  • CheckboxCard
  • CheckboxGroup
  • Switch
  • PasswordInput
  • Radio
  • RadioCard
  • Autocomplete
  • Slider
  • FileField
  • FormControl
  • Form
Data Display
  • Accordion
  • Avatar
  • Badge
  • Card
  • Code
  • Table
  • Heading
Feedback
  • Alert
  • Skeleton
  • Spinner
  • Toast
  • Progress
Overlays
  • Dialog
  • Drawer
  • Modal
  • Popover
  • DropdownMenu
  • Tooltip
  • ListBox
Layout
  • Stack
  • Grid
  • Separator
  • ScrollLinked
Media
  • Icons
k8ordo

Baselineに入った機能を、制限なく使うReactのライブラリ群。

パッケージ
  • @k8ordo/ui
  • @k8ordo/form
  • @k8ordo/state
  • @k8ordo/router
  • @k8ordo/static
  • @k8ordo/server
UI
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AIチャット
  • Generative UI
  • AIエージェント
  • Storybook
リソース
  • GitHub
  • npm

© 2026 k8o — MIT License

組版 — Noto Sans JP / M PLUS 2

Components

Buttons
  • Button
  • IconButton
Navigation
  • Anchor
  • Tabs
  • Breadcrumb
  • Pagination
Forms
  • TextField
  • Textarea
  • NumberField
  • Select
  • Checkbox
  • CheckboxCard
  • CheckboxGroup
  • Switch
  • PasswordInput
  • Radio
  • RadioCard
  • Autocomplete
  • Slider
  • FileField
  • FormControl
  • Form
Data Display
  • Accordion
  • Avatar
  • Badge
  • Card
  • Code
  • Table
  • Heading
Feedback
  • Alert
  • Skeleton
  • Spinner
  • Toast
  • Progress
Overlays
  • Dialog
  • Drawer
  • Modal
  • Popover
  • DropdownMenu
  • Tooltip
  • ListBox
Layout
  • Stack
  • Grid
  • Separator
  • ScrollLinked
Media
  • Icons

Badge

ステータスやカテゴリを示すコンパクトなラベル

Storybookで確認

インポート

使い方

縦書きプレビューに切り替え
New

トーン

縦書きプレビューに切り替え
NeutralInfoSuccessWarningError

バリアント

縦書きプレビューに切り替え
SolidOutline

インタラクティブ

縦書きプレビューに切り替え

Props

label
Type: string
Default: -
interactive?
Type: true
Default: -
size?
Type: Size
Default: -
tone?
Type: Tone
Default: -
variant?
Type: Variant
Default: -
PropTypeDefault
labelstring
-
interactive?true-
size?Size-
tone?Tone-
variant?Variant-
import { Badge } from '@k8ordo/ui';
<Badge label="New" />
<Badge label="Neutral" />
<Badge label="Info" tone="info" />
<Badge label="Success" tone="success" />
<Badge label="Warning" tone="warning" />
<Badge label="Error" tone="error" />
<Badge label="Solid" tone="success" />
<Badge label="Outline" tone="success" variant="outline" />
<Badge interactive label="Neutral Solid" />
<Badge interactive label="Neutral Outline" variant="outline" />
<Badge interactive label="Info Solid" tone="info" />
<Badge interactive label="Info Outline" tone="info" variant="outline" />
<Badge interactive label="Success Solid" tone="success" />
<Badge interactive label="Success Outline" tone="success" variant="outline" />
<Badge interactive label="Warning Solid" tone="warning" />
<Badge interactive label="Warning Outline" tone="warning" variant="outline" />
<Badge interactive label="Error Solid" tone="error" />
<Badge interactive label="Error Outline" tone="error" variant="outline" />