Main layout of profile page

This commit is contained in:
Clayton Wilson 2019-11-05 16:32:16 -05:00
parent 947e5b01a4
commit 80670d054e

View File

@ -24,7 +24,7 @@ import GridList from '@material-ui/core/GridList';
import GridListTile from '@material-ui/core/GridListTile'; import GridListTile from '@material-ui/core/GridListTile';
import GridListTileBar from '@material-ui/core/GridListTileBar'; import GridListTileBar from '@material-ui/core/GridListTileBar';
import Paper from '@material-ui/core/Paper'; import Paper from '@material-ui/core/Paper';
import Container from '@material-ui/core/Container';
// component // component
import '../App.css'; import '../App.css';
@ -41,11 +41,26 @@ const styles = {
positon: 'relative', positon: 'relative',
float: 'left', float: 'left',
marginLeft: 30, marginLeft: 30,
marginTop: 15 marginTop: 20
}, },
paper: { paper: {
// marginLeft: "10%", // marginLeft: "10%",
// marginRight: "10%" // marginRight: "10%"
},
profileImage: {
marginTop: 20
},
topicsContainer: {
border: "lightgray solid 1px",
marginTop: 20,
paddingTop: 10,
paddingBottom: 10,
height: 300
},
addCircle: {
width: 65,
height: 65,
marginTop: 10
} }
}; };
@ -151,7 +166,7 @@ class user extends Component {
<CardContent> <CardContent>
<Typography> <Typography>
{ {
this.state.imageUrl ? (<img src={this.state.imageUrl} height="250" width="250" />) : this.state.imageUrl ? (<img src={this.state.imageUrl} height="50" width="50" />) :
(<img src={noImage} height="50" width="50"/>) (<img src={noImage} height="50" width="50"/>)
} }
</Typography> </Typography>
@ -181,7 +196,6 @@ class user extends Component {
) : null; ) : null;
return ( return (
<div> <div>
{/* <Paper className={classes.paper}> */} {/* <Paper className={classes.paper}> */}
@ -194,7 +208,18 @@ class user extends Component {
<Grid item sm> <Grid item sm>
{imageMarkup} {imageMarkup}
{profileMarkup} {profileMarkup}
</Grid>
<Grid item sm>
{postMarkup}
</Grid>
</Grid>
</Grid>
<Grid item sm>
<Container
className={classes.topicsContainer}
maxWidth="xs">
{topicsMarkup} {topicsMarkup}
</Container>
<TextField <TextField
id="newTopic" id="newTopic"
label="new topic" label="new topic"
@ -204,14 +229,13 @@ class user extends Component {
value={this.state.newTopic} value={this.state.newTopic}
onChange={(event) => this.handleChange(event)} onChange={(event) => this.handleChange(event)}
/> />
<AddCircle color="primary" clickable onClick={this.handleAddCircle} /> <AddCircle
className={classes.addCircle}
color="primary"
// iconStyle={classes.addCircle}
clickable
onClick={this.handleAddCircle} />
</Grid> </Grid>
<Grid item sm>
{postMarkup}
</Grid>
</Grid>
</Grid>
<Grid item sm />
</Grid> </Grid>
</div> </div>
); );