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
querystringKontrollü arama metni.
onQueryChange(query: string) => voidArama metni değişikliği callback'i.
filtersReactNodeÖzel filtre kontrolleri.
actionsReactNodeSağ taraftaki tablo aksiyonları.
selectedCountnumber0Seçili satır özeti.
columnsTableToolbarColumn[]Kolon görünürlüğü seçenekleri.
onReset() => voidAktif 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) => stringCanlı seçim özetini yerelleştirir.