Docs
テーブル
テーブル
レスポンシブテーブルコンポーネント。
| Invoice | Status | Method | Amount |
|---|---|---|---|
| INV001 | Paid | Credit Card | $250.00 |
| INV002 | Pending | PayPal | $150.00 |
| INV003 | Unpaid | Bank Transfer | $350.00 |
| INV004 | Paid | Credit Card | $450.00 |
| INV005 | Paid | PayPal | $550.00 |
| INV006 | Pending | Bank Transfer | $200.00 |
| INV007 | Unpaid | Credit Card | $300.00 |
| Total | $2,500.00 | ||
インストール
npx shadcn-ui@latest add table使用方法
import {
Table,
TableBody,
TableCaption,
TableCell,
TableHead,
TableHeader,
TableRow,
} from "@/components/ui/table"<Table>
<TableCaption>最近の請求書の一覧です。</TableCaption>
<TableHeader>
<TableRow>
<TableHead className="w-[100px]">請求書</TableHead>
<TableHead>ステータス</TableHead>
<TableHead>方法</TableHead>
<TableHead className="text-right">金額</TableHead>
</TableRow>
</TableHeader>
<TableBody>
<TableRow>
<TableCell className="font-medium">INV001</TableCell>
<TableCell>支払い済み</TableCell>
<TableCell>クレジットカード</TableCell>
<TableCell className="text-right">$250.00</TableCell>
</TableRow>
</TableBody>
</Table>データ テーブル
<Table /> コンポーネントを使用して、より複雑なデータ テーブルを構築できます。@tanstack/react-table と組み合わせて、ソート、フィルタリング、ページネーション機能を備えたテーブルを作成します。
詳細については、データ テーブル のドキュメントを参照してください。
また、タスク デモでデータテーブルの例を確認することもできます。