UNPKG

@revoloo/cypress6

Version:

Cypress.io end to end testing tool

26 lines (23 loc) 747 B
import cs from 'classnames' import React from 'react' import { CSSTransition } from 'react-transition-group' import { Portal } from '@packages/ui-components' const Notification = ({ children, className, onClose, show }) => { return ( <Portal> <CSSTransition in={show} timeout={500} classNames='notification'> <div className={cs('notification', className)}> <div className='notification-wrap'> <div className='content'> {children} </div> <button className='notification-close' onClick={onClose}> <i className='fas fa-times' /> </button> </div> </div> </CSSTransition> </Portal> ) } export default Notification