Table

FREE

Çizgili, hover, kenarlıklı, sıkı, sabit başlıklı ve mobilde karta dönüşen duyarlı tablo.

Canlı düzenle

Ayarları değiştir; bileşen ve kodu anında güncellensin.

ComponentCategoryExamples
ButtonForms8
SelectForms4
Data TableData2
GridLayout3
Date PickerForms3
TabsOverlays2
Ayarlar
Kod
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table";

<Table
  striped
  hover
  stackOnMobile
>
  <TableHeader>
    <TableRow>
      <TableHead>Component</TableHead>
      <TableHead>Category</TableHead>
    </TableRow>
  </TableHeader>
  <TableBody>
    <TableRow>
      <TableCell label="Component">Button</TableCell>
      <TableCell label="Category">Forms</TableCell>
    </TableRow>
  </TableBody>
</Table>

Kurulum

Terminal
npx @bloxa/cli add table
# or: npx shadcn@latest add @bloxa/table

Örnekler

Çizgili ve hover

Recent invoices
InvoiceCustomerStatusAmount
INV-001Ayşe YılmazPaid₺999
INV-002John CarterPending$49
INV-003Mehmet KayaPaid₺999
INV-004Lena FischerRefunded€45

Mobilde kart

md'den dar ekranlarda her satır etiketli bir karta dönüşür.

NameRoleCityJoined
Ayşe YılmazDesign leadIstanbul2024
John CarterEngineerLondon2025
Mehmet KayaEngineerManisa2023

API

Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.

Table

ÖzellikTipVarsayılanAçıklama
stripedbooleanfalseSatırlar dönüşümlü renkli.
hoverbooleanfalseÜzerine gelinen satırı vurgular.
borderedbooleanfalseSütun kenarlıkları.
size"sm" | "md""md"Hücre dolgusu.
stickyHeaderbooleanfalseKaydırırken başlık sabit kalır.
stackOnMobilebooleanfalsemd altında satırları karta çevirir (TableCell'e label ver).

TableCell

ÖzellikTipVarsayılanAçıklama
labelstring—Mobil kart görünümünde sütun adı.