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.

41 lines (40 loc) 1.16 kB
import { Component, ChangeEvent } from 'react'; interface FilePickerCardProps { image: { url: string; title: string; type?: string; onSelected: (file: File) => void; accept?: string; placeholder?: string; hint?: string; }; className?: string; } interface FilePickerCardState { selectedImage: string | null; selectedFile: File | null; hasLoaded: boolean; hasError: boolean; filedata: { name: string; }; image: { url: string; title: string; type?: string; accept?: string; placeholder?: string; hint?: string; }; } declare class DesmyFilePicker extends Component<FilePickerCardProps, FilePickerCardState> { constructor(props: FilePickerCardProps); componentDidUpdate(_prevProps: FilePickerCardProps): void; componentDidMount(): Promise<void>; handleFileUpload: (event: ChangeEvent<HTMLInputElement>) => false | undefined; handleCancelUpload: () => void; handleAlert: (message: string) => void; render(): import("react/jsx-runtime").JSX.Element; } export { DesmyFilePicker };