Table
Tables display information in a way that’s easy to scan, so that users can look for patterns and insights. They can be embedded in primary content, such as cards.
Usage
import React from 'react';
import { Table } from 'qdm-component-library';
function App() {
const header = [
{
name: 'Id',
field: 'id'
},
{
name: 'Name',
field: 'name'
}
]
const data = [
{
id: '1',
name: 'Frances'
},
{
id: '2',
name: 'Eclair'
}
]
return (
<Table
data={data}
header={header}
showdata={2}
paginationCount={[2, 5, 10]}
/>
);
}
export default App;
Reference
header
The array of Table header data. The element type is array.
data
The array of Table rows of the data. The element type is array.
showdata
By default it shows the number of rows present in the Table. The element type is number.
paginationCount
The pagination count refers to how many rows you want in the Table. The element type is array.
search
If you want to search any data in the table set the boolean value as true.
edit
If you want to edit any data in the table set the boolean value as true.
deleted
If you want to delete any data in the table set the boolean value as true.
import React from 'react';
import { Table } from 'qdm-component-library';
function App() {
const header = [
{
name: 'Id',
field: 'id'
},
{
name: 'Name',
field: 'name'
}
]
const data = [
{
id: '1',
name: 'Frances'
},
{
id: '2',
name: 'Eclair'
}
]
return (
<Table
data={data}
header={header}
edit={true}
deleted={true}
showdata={2}
search={true}
paginationCount={[2, 5, 10]}
/>
);
}
export default App;
inLineStyles
props give addition props to the Tab element type Object