index.js 983 B

12345678910111213141516171819202122232425
  1. import React, { Component } from 'react';
  2. import './index.less';
  3. import Assets from '@src/components/Assets';
  4. import More from '../More';
  5. export default class Note extends Component {
  6. render() {
  7. const { data = { file: true }, theme = 'default', actionList, onAction } = this.props;
  8. return (
  9. <div className={`note-detail ${theme}`}>
  10. <Assets className="note-avatar" name="sun_blue" src={data.avatar} />
  11. {onAction && actionList && <More menu={actionList} onClick={onAction} />}
  12. <div className="t-2 t-s-12 m-b-1">
  13. 学生ID <span className="t-3">2019-07-02 19:00</span>
  14. </div>
  15. <div className="t-1 t-s-12 m-b-1">
  16. 学生留言内容学生留言内容学生留言内容学,生留言内容学生留言。内容学生 留言内容学生留言内容学生留言内容。
  17. </div>
  18. <a hidden={!data.file} className="link t-s-12">
  19. 学生上传文档1.doc
  20. </a>
  21. </div>
  22. );
  23. }
  24. }