react-native-fancy-table
v0.1.7
Published
react native responsive,scrollable data table
Downloads
49
Maintainers
Keywords
Readme
react-native-fancy-table
React Native Scrollable,Dynamic, Responsive Data table view horizontal and vertical.:point_left::point_left::point_left::point_left::sparkling_heart::sparkling_heart::sparkling_heart: :v::v::v:
| | | | | ---------------------------------- | ---------------------------------- | ---------------------------------- |
Installation
Using Yarn:
yarn add react-native-fancy-table
npm install react-native-fancy-table
Usage
import * as React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import FancyTable from 'react-native-fancy-table';
export default function App() {
const header = [
' id',
'Roll No',
'Order Qty',
'Line Input',
'Line Balalance',
'Production',
'Sample',
'Killed',
'Missing',
'Buy Date',
'Ship Date',
'Proto No',
'Set Code',
'Destination Place',
'Delivery Place',
'Item Number',
];
const tableBody = [
{
id: 1,
RollNo: '1',
Pdm_ItemCode: '2442010',
description: ' BUET',
LotNo: 'N23060829',
UOM: 'YDS',
RollQty: 55,
RollWidth: '153cm',
RollColor: 'DKT N07A BLACK',
RollShrinkageWarp: '',
RollshrinkageWeft: '',
SupplierId: 380,
supplier: '',
ItemId: 0,
item: 'Fabric',
consignment: '3333',
},
{
id: 1,
RollNo: '1',
Pdm_ItemCode: '2442010',
description: ' BUET',
LotNo: 'N23060829',
UOM: 'YDS',
RollQty: 55,
RollWidth: '153cm',
RollColor: 'DKT N07A BLACK',
RollShrinkageWarp: '',
RollshrinkageWeft: '',
SupplierId: 380,
supplier: '',
ItemId: 0,
item: 'Fabric',
consignment: '3333',
},
];
return (
<>
<FancyTable
headerBGColor="silver"
headerFontColor="white"
headerFontSize={15}
bodyFontSize={13}
bodyFontColor="black"
tableHeight={1.4}
header={header}
tableBody={tableBody}
rowWidth={4}
borderColor="gray"
borderWidth={1}
/>
</>
);
}
Properties
| Prop | Type | Description | Default |
|---|---|---|---|
| header | Array[] | Table header you could use array data as single string. | null
|
| tableBody | Array[] | Table data you could use as array of object, key value pare. | null
|
| headerBGColor | String | Header background color | white
|
| headerFontColor| String| Table header font color. | black
|
| headerFontSize | Number | header font size. | 16
|
| bodyFontSize | Number | Body font size. | 14
|
| bodyFontColor | String | Body font color.| []
|
| tableHeight | Number | Reverse table height resizer. | 4
|
| rowWidth | Number | Increment row with by reverse order | 4 |
| borderColor | String | Table border color | gray
|
| borderWidth | Number | Table border width | 1
|
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
Made with create-react-native-library