UNPKG

@iobroker/adapter-react-v5

Version:

React components to develop ioBroker interfaces with react.

24 lines (23 loc) 692 B
import { Component, type JSX } from 'react'; interface UploadImageProps { maxSize?: number; disabled?: boolean; crop?: boolean; error?: boolean; onChange: (base64: string) => void | undefined; icon: string | null; removeIconFunc: () => void | null; accept?: Record<string, string[]>; } interface UploadImageState { uploadFile: boolean | 'dragging'; anchorEl: HTMLElement | null; cropHandler: boolean; } export declare class UploadImage extends Component<UploadImageProps, UploadImageState> { private readonly cropperRef; constructor(props: UploadImageProps); onDrop(acceptedFiles: File[]): void; render(): JSX.Element; } export {};