UNPKG

@lyra/base

Version:

Lyra plugin containing the base components and roles for a Lyra configuration

35 lines (31 loc) 762 B
'use strict'; const React = require('react'); const PropTypes = require('prop-types'); const styles = require('./styles/FullscreenError.css'); const FullscreenError = props => { return React.createElement( 'div', { className: styles.container }, React.createElement( 'button', { className: styles.closeButton, onClick: props.onClose }, '\u2716' ), React.createElement( 'div', { className: styles.content }, React.createElement( 'h1', null, props.title ), props.children ) ); }; FullscreenError.propTypes = { title: PropTypes.string.isRequired, children: PropTypes.node.isRequired, onClose: PropTypes.func.isRequired }; module.exports = FullscreenError;