UNPKG

@cgi-learning-hub/ui

Version:

@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features

17 lines (16 loc) 546 B
export interface CustomFile { name: string; size: number; isLoading?: boolean; isDeletable?: boolean; isDownloadable?: boolean; ownerName?: string; } export interface FileListItemProps<T extends CustomFile> { file: T; onDelete?: (file: T) => void; onClick?: (file: T) => void; onDownload?: (file: T) => void; } declare const FileListItem: <T extends CustomFile>({ file, onDelete, onClick, onDownload, }: FileListItemProps<T>) => import("react/jsx-runtime").JSX.Element | null; export default FileListItem;