Skip to main content

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

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.

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