Skip to content

Commit

Permalink
Fix home page for all screen sizes
Browse files Browse the repository at this point in the history
  • Loading branch information
JasonChong96 committed May 18, 2020
1 parent 98cdaea commit 643a34d
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 29 deletions.
12 changes: 3 additions & 9 deletions src/client/components/HomePage/FeatureListSliver.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,34 +35,28 @@ const useStyles = makeStyles((theme) =>
nestedGrid: {},
card: {
display: 'flex',
flexDirection: 'column',
boxShadow: 'none',
height: '100%',
backgroundColor: 'transparent',
alignItems: 'flex-start',
[theme.breakpoints.up('lg')]: {
alignItems: 'flex-start',
flexDirection: 'row',
},
flexDirection: 'row',
},
cardVectorIcon: {
minWidth: '50px',
marginRight: theme.spacing(2),
[theme.breakpoints.up('lg')]: {
minWidth: 'auto',
minHeight: '60px',
marginRight: theme.spacing(4),
},
},
cardContent: {
paddingTop: theme.spacing(4),
paddingTop: theme.spacing(1),
paddingLeft: theme.spacing(0),
paddingRight: theme.spacing(0),
'&:last-child': {
paddingBottom: 0,
},
[theme.breakpoints.up('lg')]: {
paddingTop: theme.spacing(0),
},
},
}),
)
Expand Down
21 changes: 21 additions & 0 deletions src/client/components/HomePage/StatisticsGraphic/index.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import React from 'react'
import { createStyles, makeStyles } from '@material-ui/core'
import statsGraphic from '~/assets/landing-page-graphics/stats-graphic.svg'

const useStyles = makeStyles(() =>
createStyles({
root: {
maxWidth: '100%',
},
}),
)

const StatisticsGraphic = () => {
const classes = useStyles()

return (
<img className={classes.root} src={statsGraphic} alt="Statistics graphic" />
)
}

export default StatisticsGraphic
28 changes: 8 additions & 20 deletions src/client/components/HomePage/StatisticsSliver.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@ import {
Card,
CardContent,
Grid,
Hidden,
Typography,
createStyles,
makeStyles,
useMediaQuery,
useTheme,
} from '@material-ui/core'

import homeActions from '~/actions/home'
import numberFormatter from '~/util/format'

import statsGraphic from '~/assets/landing-page-graphics/stats-graphic.svg'
import StatisticsGraphic from './StatisticsGraphic'

const mapDispatchToProps = (dispatch) => ({
loadStats: () => dispatch(homeActions.loadStats()),
Expand Down Expand Up @@ -76,15 +72,9 @@ const useStyles = makeStyles((theme) =>
},
},
stats: {
flexGrow: 0.75,
width: '130px',
[theme.breakpoints.up('lg')]: {
width: '384px',
},
[theme.breakpoints.up('xl')]: {
width: '544px',
maxWidth: '800px',
},
flexGrow: 0.8,
width: '384px',
maxWidth: '800px',
},
}),
)
Expand All @@ -104,7 +94,7 @@ const StatisticsSliver = (props) => {
<Typography variant="h2" color="textPrimary" gutterBottom>
The official link shortener for the Singapore government
</Typography>
<Grid container className={classes.grid}>
<Grid container className={classes.grid} spacing={2}>
<Grid
container
item
Expand Down Expand Up @@ -161,11 +151,9 @@ const StatisticsSliver = (props) => {
</Card>
</Grid>
</Grid>
<Hidden smDown>
<Grid item>
<img src={statsGraphic} alt="Statistics graphic" />
</Grid>
</Hidden>
<Grid item>
<StatisticsGraphic />
</Grid>
</Grid>
<Button
className={classes.getStartedButton}
Expand Down

0 comments on commit 643a34d

Please sign in to comment.