UNPKG

@open-tender/ui

Version:

A component library for use with the Open Tender web app

12 lines (11 loc) 649 B
import React from 'react'; import { makeProps } from '../utils'; import Button from './Button'; import View from './View'; const Modal = ({ config, handlers, children }) => { return (React.createElement(View, Object.assign({}, makeProps(config, 'modal')), React.createElement(View, Object.assign({}, makeProps(config, 'modal__container')), React.createElement(Button, Object.assign({}, makeProps(config, 'modal__overlay'), { onClick: handlers.close })), React.createElement(View, Object.assign({}, makeProps(config, 'modal__contentContainer'), { className: "md-content" }), children)))); }; export default Modal;