UNPKG

imgbb-webp-uploader

Version:

A utility for converting images to WebP format and uploading them to ImgBB

26 lines (25 loc) 928 B
import React from 'react'; import { ImgBBUploadOptions, ImgBBUploadResponse } from '../hooks/useImgBBUploader'; interface ImgBBUploaderProps extends Omit<ImgBBUploadOptions, 'onProgress'> { onSuccess?: (response: ImgBBUploadResponse) => void; onError?: (error: Error) => void; className?: string; buttonClassName?: string; progressClassName?: string; progressBarClassName?: string; buttonText?: string; processingText?: string; showPreview?: boolean; showFileInfo?: boolean; renderCustomButton?: (props: { onClick: () => void; disabled: boolean; isUploading: boolean; }) => React.ReactNode; renderCustomUploadedResult?: (response: ImgBBUploadResponse) => React.ReactNode; } /** * ImgBB Uploader Component with WebP conversion */ export declare const ImgBBUploader: React.FC<ImgBBUploaderProps>; export default ImgBBUploader;