AIArchintel UIKataloğu aç
Dokümanlar/Data Display

Table Toolbar

Tablolar için arama, filtre, toplu aksiyon ve kolon görünürlüğü.

TableToolbar.tsx
TableToolbar.tsx

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/table-toolbar.json

Kullanım Örneği

import { TableToolbar } from "@/components/data-display"

<TableToolbar query={query} onQueryChange={setQuery} columns={columns} onColumnVisibilityChange={toggleColumn} />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
querystring—Kontrollü arama metni.
onQueryChange(query: string) => void—Arama metni değişikliği callback'i.
filtersReactNode—Özel filtre kontrolleri.
actionsReactNode—Sağ taraftaki tablo aksiyonları.
selectedCountnumber0Seçili satır özeti.
columnsTableToolbarColumn[]—Kolon görünürlüğü seçenekleri.
onReset() => void—Aktif arama ve filtreleri temizler.
searchLabelstring"Tabloda ara"Arama alanının erişilebilir etiketi.
ariaLabelstring"Tablo araçları"Toolbar bölgesinin erişilebilir adı.
filtersLabelstring"Tablo filtreleri"Filtre grubunun erişilebilir adı.
actionsLabelstring"Tablo aksiyonları"Aksiyon grubunun erişilebilir adı.
getSelectedCountLabel(count: number) => string—Canlı seçim özetini yerelleştirir.