Default
default.tsx
const sampleData = [
{ id: 1, name: "Alice", score: 91, passed: true },
{ id: 2, name: "Bob", score: 75, passed: true },
{ id: 3, name: "Charlie", score: 58, passed: false },
{ id: 4, name: "Dana", score: 84, passed: true },
];
<DataTable
data={sampleData}
columns={[
{ key: "id", label: "ID", sortable: true },
{ key: "name", label: "Name", sortable: true },
{ key: "score", label: "Score", sortable: true },
{
key: "passed",
label: "Status",
sortable: false,
render: (value: unknown) => (value ? "Pass" : "Fail"),
},
]}
theme="primary"
striped={true}
/>