@drivy/cobalt
Version:
Opinionated design system for Drivy's projects.
14 lines (13 loc) • 672 B
TypeScript
import React, { ReactNode } from "react";
export type PhotoDropzonePropsType = {
className?: string;
description?: string;
deleteContent: (onDelete: () => void, close: () => void) => ReactNode;
deleteContentMode?: "popover" | "modal";
errorContent: (acceptedTypes: string, maxFileSize: number) => ReactNode;
onDropped: (file: File) => Promise<void> | void;
onPhotoDelete?: () => void;
initialImageUrl?: string;
};
declare const PhotoDropzone: ({ className, description, deleteContent, errorContent, onDropped, onPhotoDelete, deleteContentMode, initialImageUrl, }: PhotoDropzonePropsType) => React.JSX.Element;
export default PhotoDropzone;