// License: LGPL-3.0-or-later import * as React from 'react'; import { observer } from 'mobx-react'; import {InjectedIntlProps, injectIntl} from 'react-intl'; import AriaModal = require('react-aria-modal'); export interface ModalProps { onClose?: () => void modalActive?: boolean titleText?: string focusDialog?:boolean dialogStyle?:any childGenerator:() => JSX.Element } class Modal extends React.Component { render() { const modal = this.props.modalActive ?

{this.props.titleText}

{this.props.childGenerator()}
: false; return modal } } export default injectIntl(observer(Modal))