UNPKG

@brizy/ui

Version:
25 lines (24 loc) 1.02 kB
import { PropsWithChildren, ReactElement } from "react"; import { Components } from "react-virtuoso"; import { FieldsTheme } from "../utils/getFieldsTheme"; import { GridItemPadding } from "./utils"; import { MultipleUploadItem } from "./components/MultipleUploadItem"; export interface GridContainerStyle { height: string; width?: string; maxHeight?: string; } export interface Props { onUpload?: (files: Array<File>) => void; onClick?: VoidFunction; disabled?: boolean; size?: "small" | "middle" | "large" | "auto"; theme?: FieldsTheme; uploadButtonPosition?: "start" | "end"; gridItemPadding?: GridItemPadding; gridContainerStyle?: GridContainerStyle; header?: Components["Header"]; acceptableTypes?: string[]; } export declare const MultipleUpload: ({ onUpload, onClick, size, disabled, children, theme, uploadButtonPosition, gridItemPadding, gridContainerStyle, header, acceptableTypes, }: PropsWithChildren<Props>) => ReactElement; export { MultipleUploadItem };