@cloudflare/component-table-view

2.0.12 • Public • Published

@cloudflare/component-table-view

Cloudflare table presentational component

Installation

Installation with yarn is recommended

$ yarn add @cloudflare/component-table-view

Usage

import React from 'react';
import { TableView } from '../../src/';

const rows = [
  { name: 'James', coolness: 1 },
  { name: 'David', coolness: -1 },
  { name: 'Mario', coolness: 10 },
  { name: 'Luigi', coolness: 8.5 }
];

const columns = [
  {
    label: 'Name',
    cell: row => row.name,
    sortable: true
  },
  {
    label: 'Coolness',
    cell: row => row.coolness,
    columnHover: true,
    align: 'left',
    sortable: true,
    valComparator: (a, b) => a - b
  }
];

class ViewComponent extends React.Component {
  render() {
    return <TableView rowHover={true} rows={rows} columns={columns} />;
  }
}

export default ViewComponent;

Readme

Keywords

none

Package Sidebar

Install

npm i @cloudflare/component-table-view

Weekly Downloads

1,010

Version

2.0.12

License

BSD-3-Clause

Unpacked Size

174 kB

Total Files

7

Last publish

Collaborators

  • lbarthonet
  • cf-media-manager
  • jacobbednarz
  • celso
  • cf-radar
  • dash_service_account
  • g4brym
  • snigdha34
  • wrangler-publisher
  • marksteyn
  • chiminator
  • sgoodhew_cf
  • terinjokes
  • third774
  • jsteinberger
  • jasnell
  • asapzacy
  • pcostanzo
  • gregbrimble
  • geelen
  • rexscaria
  • dcruz_cf
  • xuranwang
  • jculvey
  • sejoker
  • vasturiano
  • cf-ci-write
  • segments-write
  • thibmeu
  • xortive
  • gurjinder
  • cf-ci2
  • lvalenta
  • worenga