0.3.13 ā¢ Published 1 year ago
react-jmtable v0.3.13
Get your data specification ready, your optimized table will pop up!
Install
yarn add react-jmtable
Usage
pass your data like this:
const SAMPLE_HEADER = [
{ name: 'checkbox', label: '', type: 'checkbox', width: '4%' },
{ name: 'no', label: 'No', type: 'no', width: '6%' },
{ name: 'id', label: 'id', type: 'text', width: '8%' },
{ name: 'username', label: 'user name', type: 'text', width: '9%' },
{ name: 'tel', label: 'tel', type: 'tel', width: '9%' },
{ name: 'issuedAmount', label: 'issued amount', type: 'number', width: '14%' },
{ name: 'memo', label: 'memo', type: 'text', width: '8%' },
{ name: 'createdAt', label: 'created at', type: 'date', width: '8%' },
{ name: 'mod', label: 'Mod', type: 'button', width: '5%' },
{ name: 'del', label: 'del', type: 'del', width: '5%' },
];
const SAMPLE_BODY = [{
id: 1,
username: 'Jae M. Choi',
tel: 000-0000-0000,
issuedAmount: 1000,
memo: 'memo',
mod: '',
createdAt: new Date(),
}];
const { checkedIndexes, JmTable, tableBody } = useJmTable({
// showSampleData: true, // If you want to show sample data, set this to true
tableHeader: SAMPLE_HEADER,
tableBody: SAMPLE_BODY,
customStyle: {
tableWidth: '80%',
tableBody: {
background: 'lightBlue'
}
},
handleEvent: {
mod: e => console.log('mod button clicked', e),
mod1: () => console.log('mod1 button clicked'),
del: () => console.log('delete button clicked'),
},
});
return <div className="App">{JmTable}</div>;
Author
š¤ Jae M. Choi
- Github: @jaeminche
- LinkedIn: @jaemchoi
Show your support
Give a āļø if this project helped you!
This README was generated with ā¤ļø by readme-md-generator
0.3.13
1 year ago
0.3.12
1 year ago
0.3.11
1 year ago
0.3.10
1 year ago
0.3.9
1 year ago
0.3.8
1 year ago
0.3.7
1 year ago
0.3.6
1 year ago
0.3.5
1 year ago
0.3.4
1 year ago
0.3.3
1 year ago
0.3.2
1 year ago
0.3.1
1 year ago
0.3.0
1 year ago
0.2.36
1 year ago
0.2.35
1 year ago
0.2.34
1 year ago
0.2.33
1 year ago
0.2.32
1 year ago
0.2.31
1 year ago
0.2.29
1 year ago
0.2.28
1 year ago
0.2.27
1 year ago
0.2.26
1 year ago
0.2.25
1 year ago
0.2.24
1 year ago
0.2.23
1 year ago
0.2.22
1 year ago
0.2.21
1 year ago
0.2.20
1 year ago
0.2.19
1 year ago
0.2.18
1 year ago
0.2.17
1 year ago
0.2.16
1 year ago
0.2.15
1 year ago
0.2.14
1 year ago
0.2.13
1 year ago
0.2.12
1 year ago
0.2.11
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.1.9
1 year ago
0.1.8
1 year ago
0.1.7
1 year ago
0.1.6
1 year ago
0.1.5
1 year ago
0.1.4
1 year ago
0.1.3
1 year ago
0.1.2
1 year ago
0.1.0
1 year ago