/** * @prettier */ import React from 'react'; import classNames from 'classnames'; interface Props { imageURL?: string; onClose: () => void; close: () => void; } const styles = { container: { display: 'flex', flexDirection: 'row', position: 'absolute', left: 0, right: 0, top: 0, bottom: 0, backgroundColor: 'rgba(0, 0, 0, 0.9)', padding: 40, } as React.CSSProperties, objectContainer: { display: 'inline-flex', justifyContent: 'center', } as React.CSSProperties, image: { flexGrow: 1, flexShrink: 0, maxWidth: '100%', maxHeight: '100%', objectFit: 'contain', } as React.CSSProperties, controls: { flexShrink: 0, display: 'flex', flexDirection: 'column', marginLeft: 10, } as React.CSSProperties }; interface IconButtonProps { type: 'save' | 'close'; onClick?: () => void; } const IconButton = ({ onClick, type }: IconButtonProps) => ( ); export class Lightbox extends React.Component { public render() { const { imageURL } = this.props; return (
{}
); } }