mirror of
https://github.com/gosticks/react-table.git
synced 2025-10-16 11:55:36 +00:00
66 lines
1.4 KiB
JavaScript
Executable File
66 lines
1.4 KiB
JavaScript
Executable File
import React from "react";
|
|
import { render } from "react-dom";
|
|
import { Logo, Tips } from "./Utils";
|
|
|
|
// Import React Table
|
|
import ReactTable from "react-table";
|
|
import "react-table/react-table.css";
|
|
|
|
class App extends React.Component {
|
|
render() {
|
|
return (
|
|
<div>
|
|
<ReactTable
|
|
data={[]}
|
|
noDataText="Oh Noes!"
|
|
columns={[
|
|
{
|
|
Header: "Name",
|
|
columns: [
|
|
{
|
|
Header: "First Name",
|
|
accessor: "firstName"
|
|
},
|
|
{
|
|
Header: "Last Name",
|
|
id: "lastName",
|
|
accessor: d => d.lastName
|
|
}
|
|
]
|
|
},
|
|
{
|
|
Header: "Info",
|
|
columns: [
|
|
{
|
|
Header: "Age",
|
|
accessor: "age"
|
|
},
|
|
{
|
|
Header: "Status",
|
|
accessor: "status"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
Header: "Stats",
|
|
columns: [
|
|
{
|
|
Header: "Visits",
|
|
accessor: "visits"
|
|
}
|
|
]
|
|
}
|
|
]}
|
|
defaultPageSize={10}
|
|
className="-striped -highlight"
|
|
/>
|
|
<br />
|
|
<Tips />
|
|
<Logo />
|
|
</div>
|
|
);
|
|
}
|
|
}
|
|
|
|
render(<App />, document.getElementById("root"));
|