UNPKG

react-csv-reader

Version:

React component that handles csv file input.

25 lines (24 loc) 677 B
import * as React from 'react'; import * as PapaParse from 'papaparse'; export interface IFileInfo { name: string; size: number; type: string; } export interface CSVReaderProps { accept?: string; cssClass?: string; cssInputClass?: string; cssLabelClass?: string; fileEncoding?: string; inputId?: string; inputName?: string; inputStyle?: object; label?: string | React.ReactNode; onError?: (error: Error) => void; onFileLoaded: (data: Array<any>, fileInfo: IFileInfo) => any; parserOptions?: PapaParse.ParseConfig; disabled?: boolean; } declare const CSVReader: React.FC<CSVReaderProps>; export default CSVReader;