@inta/ui
社内共通UIコンポーネントライブラリ — 31 コンポーネント
button
フォームクリック可能なボタン。6種類のバリアントと複数サイズに対応。
import { ... } from "@inta/ui/button"
input
フォームテキスト入力フィールド。
import { ... } from "@inta/ui/input"
textarea
フォーム複数行テキスト入力。
import { ... } from "@inta/ui/textarea"
label
フォームフォームフィールドのラベル。
import { ... } from "@inta/ui/label"
select
フォームドロップダウン選択。Radix UI ベース。
import { ... } from "@inta/ui/select"
checkbox
フォームチェックボックス。中間状態(indeterminate)対応。
import { ... } from "@inta/ui/checkbox"
radio-group
フォームラジオボタングループ。排他選択。
import { ... } from "@inta/ui/radio-group"
switch
フォームトグルスイッチ。ON/OFF の切り替え。
import { ... } from "@inta/ui/switch"
slider
フォーム範囲スライダー。数値の範囲選択。
import { ... } from "@inta/ui/slider"
toggle
フォームトグルボタン。押下状態を切り替え。
import { ... } from "@inta/ui/toggle"
card
レイアウトコンテンツをグループ化するカード。Header / Content / Footer の構造。
カードコンテンツ
import { ... } from "@inta/ui/card"
separator
レイアウト水平または垂直の区切り線。
上のコンテンツ
下のコンテンツ
import { ... } from "@inta/ui/separator"
tabs
レイアウトタブ切り替え。コンテンツの表示を切り替え。
タブ 1 の内容
import { ... } from "@inta/ui/tabs"
accordion
レイアウトアコーディオン。折りたたみ式のコンテンツ表示。
import { ... } from "@inta/ui/accordion"
scroll-area
レイアウトカスタムスクロールバー付きスクロール領域。
import { ... } from "@inta/ui/scroll-area"
sheet
レイアウトサイドから表示されるパネル。モバイルメニューなどに。
import { ... } from "@inta/ui/sheet"
dialog
レイアウトモーダルダイアログ。確認やフォーム入力に。
import { ... } from "@inta/ui/dialog"
badge
表示ステータスやカテゴリを示す小さなラベル。
import { ... } from "@inta/ui/badge"
avatar
表示ユーザーアバター。画像またはフォールバックイニシャル。
import { ... } from "@inta/ui/avatar"
table
表示データテーブル。Header / Body / Row / Cell の構造。
| 名前 | 役割 | 状態 |
|---|---|---|
| 田中太郎 | 管理者 | 有効 |
| 山田花子 | 一般 | 無効 |
import { ... } from "@inta/ui/table"
kbd
表示キーボードキーの表示。
import { ... } from "@inta/ui/kbd"
empty
表示データが空の状態を表示するコンポーネント。
import { ... } from "@inta/ui/empty"
dropdown-menu
ナビゲーションドロップダウンメニュー。アクションの一覧表示。
import { ... } from "@inta/ui/dropdown-menu"
popover
ナビゲーションポップオーバー。要素の近くにフローティングコンテンツを表示。
import { ... } from "@inta/ui/popover"
tooltip
ナビゲーションツールチップ。ホバー時に補足情報を表示。
import { ... } from "@inta/ui/tooltip"
breadcrumb
ナビゲーションパンくずリスト。現在位置の階層表示。
import { ... } from "@inta/ui/breadcrumb"
alert
フィードバックアラート。情報やエラーの通知表示。
import { ... } from "@inta/ui/alert"
progress
フィードバックプログレスバー。進捗状況の表示。
import { ... } from "@inta/ui/progress"
skeleton
フィードバックスケルトン。読み込み中のプレースホルダー。
import { ... } from "@inta/ui/skeleton"
spinner
フィードバックスピナー。処理中のインジケーター。
import { ... } from "@inta/ui/spinner"
utils
ユーティリティcn() — Tailwind クラスのマージユーティリティ(clsx + tailwind-merge)。
import { ... } from "@inta/ui/utils"