UNPKG

saagie-ui

Version:

Saagie UI from Saagie Design System

38 lines (33 loc) 675 B
import React from 'react'; import PropTypes from 'prop-types'; import { Icon } from '../../atoms/icon/Icon'; const propTypes = { children: PropTypes.node, className: PropTypes.string, icon: PropTypes.string, content: PropTypes.node, }; const defaultProps = { children: '', className: '', icon: '', content: '', }; export const EmptyState = ({ children, className, icon, content, }) => ( <div className={`sui-m-empty-state ${className}`}> <p> { icon && ( <Icon name={icon} position="start" /> )} {content} </p> {children} </div> ); EmptyState.propTypes = propTypes; EmptyState.defaultProps = defaultProps;