import * as React from 'react'; import classNames from 'classnames'; import {ModalHeading} from './ModalHeading'; interface IProps { children?: React.ReactNode; onClose?(): void; flex?: boolean; text?: string; } export class ModalHeader extends React.PureComponent { render() { const classes = classNames( 'modal__header', {'modal__header--flex': this.props.flex}, ); return (
{this.props.onClose == null ? null : ( )} {this.props.text && ( {this.props.text} )} {this.props.children}
); } }