use-vibes
Version:
Transform any DOM element into an AI-powered micro-app
22 lines (21 loc) • 778 B
TypeScript
import * as React from 'react';
import '../ImgGen.css';
interface ImgGenFileDropProps {
/** Callback when files are dropped or selected via browse */
onFilesDropped: (files: File[]) => void;
/** Classname(s) to apply to the container */
className?: string;
/** Whether the drop zone is active */
isActive?: boolean;
/** Max number of files allowed */
maxFiles?: number;
/** Enable debugging output */
debug?: boolean;
/** Custom message to display in drop zone */
addFilesMessage?: string;
}
/**
* Simple file drop zone component for handling image uploads
*/
export declare function ImgGenFileDrop({ onFilesDropped, className, isActive, maxFiles, debug, addFilesMessage, }: ImgGenFileDropProps): React.ReactElement;
export {};