Table
A generic, selectable data table: column definitions drive fully custom cell rendering.
| Customer | Plan | Status |
|---|---|---|
AKAmara Kalu | Pro | active |
RMRavi Menon | Team | trial |
CDChidi Duru | Pro | churned |
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| columns | TableColumn<T>[] | Column definitions: key, header, optional render(). | |
| rows | T[] | The row data. | |
| selectable | boolean | false | Adds a checkbox column for row selection. |
| reorderable | boolean | false | Enables drag-to-reorder on rows. |
| bordered | boolean | true | Draws the table's own container border/radius. |
| responsive | 'auto' | 'default' | 'stacked' | 'auto' | 'auto' switches to a stacked card layout below 640px. |