import React, { Component } from 'react'; import { Redirect } from 'react-router'; import PropTypes from 'prop-types'; import { CircularProgress } from 'material-ui/Progress'; import './TPMShixunDiscuss.css' import Repository from './shixunchild/Repository/Repository' import TPMRightSection from './component/TPMRightSection' import TPMNav from './component/TPMNav' class TPMRepository extends Component { constructor(props) { super(props) } render() { const { loadingContent, creator, shixun, myshixun, recommend_shixuns, current_user, watched, aboutFocus, user, match, isContentWidth100 } = this.props; return ( <React.Fragment> <div className="tpmComment educontent clearfix mt30 mb80"> {/* 可能会影响到其他页面的样式,需要测试、协商 */} <div className={`${isContentWidth100 ? 'width100': 'with65'} fl edu-back-white`} style={{background: 'transparent'}}> <TPMNav match={match} user={user} shixun={shixun} {...this.props} ></TPMNav> { loadingContent ? <CircularProgress size={40} thickness={3} style={{ marginLeft: 'auto', marginRight: 'auto', marginTop: '200px', display: 'block' }}/> : <Repository {...this.props} /> } </div> { !isContentWidth100 && <div className="with35 fr pl20"> <TPMRightSection {...this.props}></TPMRightSection> </div>} </div> </React.Fragment> ); } } export default TPMRepository;