UNPKG

@elacity-js/uikit

Version:

React / Material UI Design kit for Elacity project

21 lines (20 loc) 616 B
import React, { CSSProperties } from 'react'; export declare type FileType = 'image' | 'video' | '3d' | 'default'; export declare type ViewMode = 'view' | 'fullscreen' | 'preview'; interface MediaPreviewProps { mode?: ViewMode; src: string; type: FileType; mimeType?: string; style?: CSSProperties; onClick?: React.MouseEventHandler<HTMLElement | HTMLDivElement>; } declare const _default: { Preview: { ({ src, type, style, mimeType, mode, onClick }: MediaPreviewProps): JSX.Element; defaultProps: { mode: string; }; }; }; export default _default;