23 lines
523 B
JavaScript
23 lines
523 B
JavaScript
import { Icon } from 'UI';
|
|
import styles from './noContent.css';
|
|
|
|
export default ({
|
|
title = "No data available.",
|
|
subtext,
|
|
icon,
|
|
size,
|
|
show = true,
|
|
children = null,
|
|
empty = false,
|
|
}) => (!show ? children :
|
|
<div className={ `${ styles.wrapper } ${ size && styles[ size ] }` }>
|
|
{
|
|
icon && <div className={ empty ? styles.emptyIcon : styles.icon } />
|
|
}
|
|
{ title && <div className={ styles.title }>{ title }</div> }
|
|
{
|
|
subtext &&
|
|
<div className={ styles.subtext }>{ subtext }</div>
|
|
}
|
|
</div>
|
|
);
|