Type alias ImageUploaderProps
ImageUploaderProps: { accept?: string; beforeUpload?: ((file,
files) => Promise<File | null> | File | null); capture?: InputHTMLAttributes<unknown>["capture"]; children?: ReactNode; columns?: Antdm.GridProps["columns"]; defaultValue?: ImageUploadItem[]; deletable?: boolean; deleteIcon?: ReactNode; disableUpload?: boolean; imageFit?: Antdm.ImageProps["fit"]; maxCount?: number; multiple?: boolean; onChange?: ((items) => void); onCountExceed?: ((exceed) => void); onDelete?: ((item) => boolean | Promise<boolean> | void); onPreview?: ((index,
item) => void); onUploadQueueChange?: ((tasks) => void); preview?: boolean; renderItem?: ((originNode,
file,
fileList) => ReactNode); showFailed?: boolean; showUpload?: boolean; upload: ((file) => Promise<ImageUploadItem>); value?: ImageUploadItem[]; } & NativeProps<"--cell-size" | "--gap" | "--gap-vertical" | "--gap-horizontal"> Type declaration
Optional accept?: string
Optional beforeUpload?: ((file, files) => Promise<File | null> | File | null)
Optional capture?: InputHTMLAttributes<unknown>["capture"]
Optional children?: ReactNode
Optional columns?: Antdm.GridProps["columns"]
Optional deletable?: boolean
Optional deleteIcon?: ReactNode
Optional disableUpload?: boolean
Optional maxCount?: number
Optional multiple?: boolean
Optional onChange?: ((items) => void)
- (items): void
Returns void
Optional onCountExceed?: ((exceed) => void)
- (exceed): void
Returns void
Optional onDelete?: ((item) => boolean | Promise<boolean> | void)
- (item): boolean | Promise<boolean> | void
Returns boolean | Promise<boolean> | void
Optional onPreview?: ((index, item) => void)
- (index, item): void
Returns void
Optional onUploadQueueChange?: ((tasks) => void)
- (tasks): void
Returns void
Optional preview?: boolean
Optional renderItem?: ((originNode, file, fileList) => ReactNode)
- (originNode, file, fileList): ReactNode
Returns ReactNode
Optional showFailed?: boolean
Optional showUpload?: boolean