@mantine/dropzone
Version:
Dropzone component built with Mantine theme and components
21 lines (20 loc) • 1.19 kB
text/typescript
import { DropzoneFullScreen } from './DropzoneFullScreen';
export declare const Dropzone: import("@mantine/core").MantineComponent<{
props: import("./Dropzone").DropzoneProps;
ref: HTMLDivElement;
stylesNames: import("./Dropzone").DropzoneStylesNames;
vars: import("./Dropzone").DropzoneCssVariables;
staticComponents: {
Accept: typeof import("./DropzoneStatus").DropzoneAccept;
Idle: typeof import("./DropzoneStatus").DropzoneIdle;
Reject: typeof import("./DropzoneStatus").DropzoneReject;
FullScreen: import("./DropzoneFullScreen").DropzoneFullScreenType;
};
}>;
export { DropzoneFullScreen };
export { DropzoneAccept, DropzoneIdle, DropzoneReject } from './DropzoneStatus';
export * from './mime-types';
export type { DropzoneStylesNames, DropzoneProps, DropzoneCssVariables, DropzoneFactory, DropzoneVariant, } from './Dropzone';
export type { DropzoneFullScreenProps, DropzoneFullScreenStylesNames, DropzoneFullScreenFactory, } from './DropzoneFullScreen';
export type { DropzoneAcceptProps, DropzoneRejectProps, DropzoneIdleProps } from './DropzoneStatus';
export type { FileWithPath, FileRejection } from 'react-dropzone';