Skip to content

Commit 53a4c79

Browse files
author
David Silva
committed
Using LargeLoading container in profile/index
1 parent 467d0bb commit 53a4c79

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/containers/profile/index.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { bindActionCreators } from 'redux';
88
import E404 from '../404/';
99
import ProfileComponent from '../../components/profile';
1010
import _get from 'lodash/get';
11+
import LoadingLarge from '../../components/loading/Large';
1112

1213
class Profile extends React.Component {
1314
static propTypes = {
@@ -37,12 +38,14 @@ class Profile extends React.Component {
3738
}
3839

3940
render() {
40-
const { profile, self, submits } = this.props;
41+
const { profile, self, submits, username } = this.props;
42+
4143
return(
42-
<div>
43-
{!this.state.loading && this.props.profile && <ProfileComponent profile={profile} self={self} submits={ submits }/>}
44-
{!this.state.loading && !this.props.profile && <E404 />}
45-
</div>);
44+
<LoadingLarge loading={ this.state.loading } title={username ? `Loading profile for ${username}` : '' }>
45+
{this.props.profile && <ProfileComponent profile={profile} self={self} submits={ submits }/>}
46+
{!this.props.profile && <E404 />}
47+
</LoadingLarge>
48+
);
4649
}
4750
}
4851

0 commit comments

Comments
 (0)