@lyra/base
Version:
Lyra plugin containing the base components and roles for a Lyra configuration
35 lines (31 loc) • 762 B
JavaScript
;
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;