Table

New

Ваблиця Π΄Π°Π½ΠΈΡ… Π· striped/hoverable Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ‚Π° кастомним Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ.

Import

import { Table } from '@brutal-ui/react';

Basic Usage

NameEmailRoleStatus
John Doejohn@example.comAdminActive
Jane Smithjane@example.comUserActive
Bob Johnsonbob@example.comUserInactive
const columns = [
  { header: 'Name', key: 'name' },
  { header: 'Email', key: 'email' },
  { header: 'Role', key: 'role' },
];

const data = [
  { name: 'John Doe', email: 'john@example.com', role: 'Admin' },
  { name: 'Jane Smith', email: 'jane@example.com', role: 'User' },
];

<Table columns={columns} data={data} />

Striped & Hoverable

NameEmailRoleStatus
John Doejohn@example.comAdminActive
Jane Smithjane@example.comUserActive
Bob Johnsonbob@example.comUserInactive
<Table columns={columns} data={data} striped hoverable />

Props

PropTypeDefaultDescription
columnsColumn[]-Column definitions
dataT[]-Table data
stripedbooleanfalseStriped rows
hoverablebooleanfalseHover effect