oak-general-business/es/components/extraFile/gallery/web.d.ts

20 lines
668 B
TypeScript

import React from 'react';
import { WebComponentProps } from 'oak-frontend-base';
import { EntityDict } from '../../../oak-app-domain';
type ExtraFile = EntityDict['extraFile']['OpSchema'];
interface EnhancedExtraFile extends ExtraFile {
url: string;
thumbUrl: string;
fileFullName: string;
}
export default function render(props: WebComponentProps<EntityDict, 'extraFile', true, {
files: EnhancedExtraFile[];
style?: Record<string, string>;
className?: string;
onDownload?: (file: EnhancedExtraFile) => void;
showUploadList?: boolean;
disableDownload?: boolean;
disablePreview?: boolean;
}, {}>): React.JSX.Element;
export {};