@elekcsv/react
v1.1.1
Published
React hooks and UI components for elek CSV import
Maintainers
Readme
@elekcsv/react
React hooks for headless CSV import with elek.
Installation
npm install @elekcsv/reactUsage
import { useCSVImporter } from "@elekcsv/react";
function CSVImporter() {
const { step, loadFile, confirmMapping, accept } = useCSVImporter({
schema: {
columns: {
name: { type: "string", rules: [{ rule: "required" }] },
email: { type: "string", rules: [{ rule: "email" }] },
},
},
onComplete: (result) => console.log(result.data),
});
// Build your own UI based on `step`
}See the main README for full documentation.
License
Apache-2.0
