Home Reference Source Repository

src/components/alert/AlertBody.js

  1. /**
  2. * @author haw
  3. */
  4.  
  5. import React, {
  6. PropTypes
  7. } from 'react';
  8. import {classNames} from '../util';
  9.  
  10. const prefix = 'alert-body';
  11.  
  12. /**
  13. * AlertBody 警告框内容组件
  14. * @param {Object} props 组件所使用的属性
  15. */
  16. export default function AlertBody(props) {
  17. const {
  18. className,
  19. children,
  20. ...rest
  21. } = props;
  22. let clazz = classNames(prefix, {
  23. [className]: className
  24. });
  25.  
  26. return (
  27. <div className={clazz} {...rest}>
  28. {children}
  29. </div>
  30. );
  31. }
  32.  
  33. AlertBody.propTypes = {
  34. className: PropTypes.string,
  35. children: PropTypes.node
  36. };