0.2.13 • Published 7 months ago
tiny-csv-importer v0.2.13
react-importer
Installation
npm install --save tiny-csv-importer
Usage
import Importer from 'tiny-csv-importer'
<Importer
theme={SAMPLE_THEME}
fields={[
{
label: "Name",
key: "name",
validators: [
{ validate: "required" },
],
transformers: [
{ transform: "lower_case" },
]
},
{
label: "Email", key: "email", validators: [
{ validate: "required" },
{ validate: "unique", error: "This email is not unique" },
]
},
{ label: "State", key: "state" },
]}
onComplete={(data) => {
console.log(data)
}}
/>
Sample theme object
SAMPLE_THEME = {
colors: {
primary: "#FF304F",
secondary: "#CACACA",
success: "#015668",
danger: "#06648C",
info: "#0F81C7",
warning: "#0DE2EA",
light: "#ececec",
dark: "#222222",
},
};
Remaining
Support for non csv i.e xls, xlxs, etc is remaining.
License
MIT © tiny-ayaan
0.2.13
7 months ago
0.2.12
7 months ago
0.2.11
8 months ago
0.2.10
8 months ago
0.2.9
8 months ago
0.2.8
8 months ago
0.2.7
8 months ago
0.2.6
8 months ago
0.2.5
8 months ago
0.2.4
8 months ago
0.2.3
8 months ago
0.2.2
8 months ago
0.2.1
8 months ago
0.2.0
8 months ago
0.1.11
8 months ago
0.1.10
8 months ago
0.1.9
8 months ago
0.1.8
8 months ago
0.1.7
8 months ago
0.1.6
8 months ago
0.1.4
9 months ago
0.1.3
9 months ago
0.1.2
9 months ago
0.1.1
9 months ago
0.1.0
9 months ago
0.0.11
9 months ago