UNPKG

jimu-mobile

Version:

积木组件库助力移动端开发

46 lines (42 loc) 1.05 kB
/** * Created by yanshenshen on 17/10/24. */ import React from 'react'; import classNames from 'classnames'; import PropTypes from 'prop-types'; const propTypes = { message: PropTypes.string, size: PropTypes.string, title: PropTypes.string, }; const defaultProps = { title: '', message: false, size: 'big', }; const Result = (props) => { const { title, message, className, iconHtml, size, ...others } = props; const cls = classNames({ 'jimu-result': true, [`jimu-result-size-${size}`]: true, [className]: className, }); return ( <div className={cls} {...others}> <div className="jimu-result-aside"> <div className="jimu-result-icon"> {iconHtml} </div> </div> <div className="jimu-result-article"> {title && <div className="jimu-result-title">{title}</div>} {message && <div className="jimu-result-message">{message}</div>} </div> </div> ); }; Result.propTypes = propTypes; Result.defaultProps = defaultProps; export default Result;