design-react-kit
Version:
Componenti React per Bootstrap 5
34 lines (33 loc) • 1.15 kB
TypeScript
import { ElementType, FC, HTMLAttributes, InputHTMLAttributes } from 'react';
export interface UploadListItemProps extends HTMLAttributes<HTMLUListElement> {
/** Classi aggiuntive da usare per il componente lista del UploadList */
className?: string;
/**
* Indica l'icona del file
* @default it-file
*/
icon?: string;
/**
* Indica lo stato dell'upload
* @default success
*/
uploadStatus?: 'success' | 'uploading' | 'error';
/** Utilizzarlo in caso di utilizzo di componenti personalizzati */
buttonTag?: ElementType;
/** Nome del file */
fileName?: string;
/** Peso del file */
fileWeight?: string;
/** Valore della barra progress in caso uploadStatus sia uploading */
progressValue?: number;
/** Indica che gli item list hanno l'immagine come anteprima */
previewImage?: boolean;
previewImageSrc?: string;
previewImageAlt?: string;
testId?: string;
}
export declare const UploadListItem: FC<UploadListItemProps> & {
UploadButton: typeof UploadButton;
};
declare const UploadButton: FC<InputHTMLAttributes<HTMLInputElement>>;
export {};