UNPKG

desmy-react

Version:

Introducing an easy-to-use, lightning-fast React.js component that streamlines your development process. Our solution prioritizes simplicity, speed, and optimization, making it a breeze to build projects in React.

87 lines (85 loc) 2.01 kB
import { default as React, Component } from 'react'; interface DataItem { [key: string]: any; } interface Props { database: Array<{ id: string; readOnly: boolean; }>; filter_column: { parent: string; custom: string; unique_fields: string[]; }; [key: string]: any; settings: { url: string; default_sorted_column: string; pagination: { per_page: number; }; search?: boolean; filter?: boolean; header: { title: string; class: string; hint: string; }; server_request: { enable?: boolean; }; deleteinfo: { id: string; }; headers: any[]; columns: any[]; table_data: any[]; }; reader: { sheet_name: string; url?: string; title?: string; token?: string; template_url?: string; key_name?: string; ui: { label?: string; icon?: string; }; }; } interface State { hasRequest: boolean; filedata: any[]; data: { meta: { count: number; current_page: number; next_page: number | null; total: number; from: number; to: number; last_page: number; per_page: number; }; links: { first: string | null; last: string | null; }; next: string | null; previous: string | null; count: number; data: DataItem[]; }; input: { [key: string]: any; }; } declare class DesmySmartFormUpload extends Component<Props, State> { wizardActionRef: React.RefObject<any>; constructor(props: Props); handleFileUpload: (event: React.ChangeEvent<HTMLInputElement>) => void; render(): import("react/jsx-runtime").JSX.Element; } export { DesmySmartFormUpload };