Data Table
FREEArama, sütun filtresi, sıralama, sayfalama, satır seçimi ve sütun gizleme özellikli tablo.
Kurulum
Terminal
npx @bloxa/cli add data-table
# or: npx shadcn@latest add @bloxa/data-tableÖrnekler
Tam özellikli
Arama, Plan/Ülke filtresi, sütun başlığına tıklayarak sıralama, seçim, sütun gizleme (E-posta gizli başlar) ve sayfalama.
| Emre Şahin | Pro | Italy | 11/4/2026 | 1,499 | |
| Sofia Garcia | Free | Japan | 10/1/2026 | 0 | |
| Can Öztürk | Pro | Germany | 9/25/2026 | 999 | |
| Marco Rossi | Pro | Türkiye | 8/22/2026 | 1,749 | |
| Zeynep Arslan | Free | France | 7/19/2026 | 0 | |
| Kenji Sato | Pro | United States | 6/16/2026 | 1,249 |
14 / 14
Sayfa 1 / 3
Türkçe
Türkçe etiketler, Ç/Ğ/İ/Ö/Ş/Ü'ye uygun sıralama ve yerel sayı/tarih biçimi.
| Sipariş | ||||
|---|---|---|---|---|
| SP-1042 | Şule Çelik | İzmir | 1.249,9 | 02.11.2026 |
| SP-1043 | Ömer Güneş | Ankara | 349 | 05.11.2026 |
| SP-1044 | İpek Uğur | İstanbul | 2.890,5 | 09.11.2026 |
| SP-1045 | Çağrı Ilgaz | İzmir | 99,99 | 11.11.2026 |
4 / 4
API
Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.
DataTable
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| data | T[] | — | Satırlar. |
| columns | DataTableColumn<T>[] | — | { key, header, accessor?, cell?, sortable?, filterable?, align?, hidden? } |
| rowKey | (row: T) => string | — | Satırın benzersiz kimliği. |
| searchable | boolean | true | Tüm görünür sütunlarda arama. |
| pageSize | number | 10 | Sayfa başına satır; 0 sayfalamayı kapatır. |
| selectable | boolean | false | Satır seçimi kutuları. |
| onSelectionChange | (rows: T[]) => void | — | Seçim değişince çağrılır. |
| columnToggle | boolean | true | Sütun göster/gizle menüsü. |
| defaultSort | { key, direction } | — | Başlangıç sıralaması. |
| toolbar | ReactNode | — | Araç çubuğuna ek kontroller. |
| tableProps | TableProps | — | Table'a iletilir (striped, hover, stackOnMobile…). |
| locale | string | — | Sıralama ve sayı/tarih biçimi dili. |
| labels | { search?, filter?, columns?, empty?, … } | — | Arayüz metinleri (çeviri için). |