All files / nexshop-web-skeleton/src/component/popup notification-popup.js

71.43% Statements 5/7
100% Branches 0/0
0% Functions 0/1
71.43% Lines 5/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 261x 1x 1x   1x                               1x          
import React from 'react';
import PropTypes from 'prop-types';
import {popupEnhancer} from 'nexshop-web-popup';
 
const NotificationPopup = (props) => {
    const {text, onClose} = props;
 
    return (
        <div className="notification-popup">
            <div className="notification-popup-body">
                <div className="notification-popup__icon"/>
                <div className="notification-popup__text">{text}</div>
            </div>
            <div className="notification-popup-button">
                <button className="notification-popup__ok" onClick={onClose}>OK</button>
            </div>
        </div>
    );
};
 
NotificationPopup.propTypes = {
    text: PropTypes.string.isRequired,
    onClose: PropTypes.func.isRequired,
};
 
export default popupEnhancer(NotificationPopup, 'notification-popup');