@mantine/dropzone
Version:
Dropzone component built with Mantine theme and components
21 lines (20 loc) • 1.22 kB
TypeScript
import { DropzoneFullScreen } from './DropzoneFullScreen.js';
export declare const Dropzone: import("@mantine/core").MantineComponent<{
props: import("./Dropzone.js").DropzoneProps;
ref: HTMLDivElement;
stylesNames: import("./Dropzone.js").DropzoneStylesNames;
vars: import("./Dropzone.js").DropzoneCssVariables;
staticComponents: {
Accept: typeof import("./DropzoneStatus.js").DropzoneAccept;
Idle: typeof import("./DropzoneStatus.js").DropzoneIdle;
Reject: typeof import("./DropzoneStatus.js").DropzoneReject;
FullScreen: import("./DropzoneFullScreen.js").DropzoneFullScreenType;
};
}>;
export { DropzoneFullScreen };
export { DropzoneAccept, DropzoneIdle, DropzoneReject } from './DropzoneStatus.js';
export * from './mime-types.js';
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';