Filter Table
Status chips that reorganize live data.
Installation
bun add elia@import "tailwindcss";
@import "@aile.sh/elia/styles/elia.css";
@source "../node_modules/@aile.sh/elia";Usage
import { FilterTable } from "@aile.sh/elia";
export function Example() {
return (
<FilterTable
columns={["Ticket", "Opened", "Status", "Assignee"]}
rows={[
{ task: "Fix login redirect loop", date: "Aug 02", status: "progress", owner: "Priya" },
{ task: "Rotate API credentials", date: "Aug 05", status: "todo", owner: "Marcus" },
{ task: "Upgrade Postgres to 16", date: "Jul 28", status: "done", owner: "Elif" },
{ task: "Write incident postmortem", date: "Aug 11", status: "todo", owner: "Priya" },
]}
onFilterChange={(key) => console.log("filter:", key)}
onRowClick={(row) => console.log("open ticket:", row.task)}
/>
);
}— elia design system · MIT · primitives · https://github.com/aile-sh/elia