AccountConfig.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import React, {Component} from 'react';
  2. import {Icon, Row, Col} from 'antd';
  3. import './index.css'
  4. import avatar from '../images/avatar.jpg';
  5. class AccountConfig extends Component {
  6. constructor(props) {
  7. super(props);
  8. this.state = {};
  9. }
  10. render() {
  11. return (
  12. <div>
  13. <Row style={{marginTop: 100}}>
  14. <Col span={12} offset={6} className={'login-wrapper'}>
  15. <div className={'mask'} style={{backgroundImage: `url(${avatar})`}}>
  16. <div className={'mask-black'}>
  17. <div className={'tip'}>
  18. <Icon style={{fontSize: 30, display: 'block'}} type="camera"/>
  19. <span style={{paddingTop: 5, display: 'block'}} className={'tip-span'}>修改我的头像</span>
  20. </div>
  21. </div>
  22. </div>
  23. <Row>
  24. <Col span={20} offset={4} className={'message-wrapper'}>
  25. <div className={'message-top'}>
  26. <div className={'nickname'}>
  27. xy
  28. </div>
  29. <div className="back-to-login" onClick={() => {
  30. this.props.history.push({
  31. pathname: '/login',
  32. })
  33. }}>
  34. login <Icon type="right" style={{color: '#848fa6'}}/>
  35. </div>
  36. </div>
  37. <Row className={'message'}>
  38. <Col span={5}>
  39. <span className={'message-title'}>tel</span>
  40. </Col>
  41. <Col span={19}>
  42. <span className={'message-content'}>16655168985</span>
  43. </Col>
  44. </Row>
  45. <Row className={'message'}>
  46. <Col span={5}>
  47. <span className={'message-title'}>email</span>
  48. </Col>
  49. <Col span={19}>
  50. <span className={'message-content'}>contact@szu.im</span>
  51. </Col>
  52. </Row>
  53. </Col>
  54. </Row>
  55. </Col>
  56. </Row>
  57. </div>
  58. )
  59. }
  60. }
  61. export default AccountConfig;