12345678910111213141516171819202122232425262728293031323334 |
- import React, {PureComponent} from 'react';
- import {Footers} from './style';
- import {connect} from "react-redux";
- import {withRouter} from "react-router-dom";
- class Footer extends PureComponent {
- render() {
- const {copyright, domain, icp, title} = this.props.confing.toJS();
- return (
- <Footers>
- <div className='site-info'>
- <div className='footertext'>
- <p className='foo-logo'/>
- <p>项目托管于<a href={'https://www.aliyun.com/sale-season/2020/procurement-new-members?userCode=fzfxtn3t'}>阿里云</a></p>
- <p className='name'>
- <span>
- <a href={domain} rel="noopener noreferrer" target={'_blank'}>{copyright}</a>
- </span>
- </p>
- <p>© 2019 {title} {icp}</p>
- </div>
- </div>
- </Footers>
- )
- }
- }
- const mapStateToProps = (state) => {
- return {
- confing: state.getIn(['header', 'confing']),
- }
- };
- export default connect(mapStateToProps)(withRouter(Footer));
|