UNPKG

@elacity-js/uikit

Version:

React / Material UI Design kit for Elacity project

23 lines (22 loc) 822 B
import React, { CSSProperties } from 'react'; import { DropzoneOptions, FileRejection } from 'react-dropzone'; import { SxProps } from '@mui/system'; export interface UploadProps extends DropzoneOptions { onDropped: (acceptedFiles: any) => void; onRejected?: (rejectedFiles: FileRejection[]) => void; sx?: SxProps; supportedFileDescription?: string; previewStyle?: CSSProperties; } export interface InlineUploaderProps extends Omit<UploadProps, 'onDropped'> { initialValue?: any; sx?: any; hideName?: boolean; onDropped: (acceptedFile: File) => void; onMimeTypeAcquired?: (mimeType: string) => void; } declare const _default: { Base: React.FC<React.PropsWithChildren<UploadProps>>; Inline: React.FC<React.PropsWithChildren<InlineUploaderProps>>; }; export default _default;