@zendeskgarden/react-tables
TypeScript icon, indicating that this package has built-in type declarations

9.0.0-next.13 • Public • Published

@zendeskgarden/react-tables npm version

This package includes components relating to tables in the Garden Design System.

Installation

npm install @zendeskgarden/react-tables

# Peer Dependencies - Also Required
npm install react react-dom styled-components @zendeskgarden/react-theming

Usage

import { ThemeProvider } from '@zendeskgarden/react-theming';
import { Table } from '@zendeskgarden/react-tables';

/**
 * Place a `ThemeProvider` at the root of your React application
 */
<ThemeProvider>
  <Table>
    <Table.Caption>Your Unsolved Tickets</Table.Caption>
    <Table.Head>
      <Table.HeaderRow>
        <Table.HeaderCell>Subject</Table.HeaderCell>
        <Table.HeaderCell>Requester</Table.HeaderCell>
        <Table.HeaderCell>Requested</Table.HeaderCell>
        <Table.HeaderCell>Type</Table.HeaderCell>
      </Table.HeaderRow>
    </Table.Head>
    <Table.Body>
      <Table.Row>
        <Table.Cell>Where are my shoes?</Table.Cell>
        <Table.Cell>John Smith</Table.Cell>
        <Table.Cell>15 minutes ago</Table.Cell>
        <Table.Cell>Ticket</Table.Cell>
      </Table.Row>
      <Table.Row>
        <Table.Cell>I was charged twice!</Table.Cell>
        <Table.Cell>Jane Doe</Table.Cell>
        <Table.Cell>25 minutes ago</Table.Cell>
        <Table.Cell>Call</Table.Cell>
      </Table.Row>
    </Table.Body>
  </Table>
</ThemeProvider>;

Package Sidebar

Install

npm i @zendeskgarden/react-tables

Weekly Downloads

5,310

Version

9.0.0-next.13

License

Apache-2.0

Unpacked Size

89.7 kB

Total Files

61

Last publish

Collaborators

  • zendesk-garden