@centreon/react-components
Version:
react components used by centreon web frontend
28 lines (24 loc) • 737 B
JavaScript
/* eslint-disable react/jsx-filename-extension */
/* eslint-disable react/prop-types */
import React from 'react';
import classnames from 'classnames';
import styles from './popup.scss';
const Popup = ({ popupType, children, customClass }) => {
return (
<React.Fragment>
<div
className={classnames(
styles.popup,
{ [styles[`popup-${popupType}`]]: true },
styles[customClass || ''],
)}
>
<div className={classnames(styles['popup-dialog'])}>
<div className={classnames(styles['popup-content'])}>{children}</div>
</div>
</div>
<div className={classnames(styles['popup-overlay'])} />
</React.Fragment>
);
};
export default Popup;