Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.

Commit

Permalink
feat(project): update home, add link
Browse files Browse the repository at this point in the history
  • Loading branch information
demmyhonore committed Jan 17, 2020
1 parent 11554c0 commit 67ce2cb
Show file tree
Hide file tree
Showing 10 changed files with 69 additions and 49 deletions.
14 changes: 9 additions & 5 deletions src/components/ActiveTask/__snapshots__/ActiveTask.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ exports[`<ActiveTask /> renders and matches snapshot 1`] = `
<div
class="MuiToolbar-root MuiToolbar-dense makeStyles-toolbarTop-2 MuiToolbar-gutters"
>
<img
alt="logo"
class="makeStyles-logo-3"
src="logo.png"
/>
<a
href="/"
>
<img
alt="logo"
class="makeStyles-logo-3"
src="logo.png"
/>
</a>
<a
aria-disabled="false"
class="MuiButtonBase-root MuiButton-root MuiButton-text"
Expand Down
5 changes: 4 additions & 1 deletion src/components/AppbarTop/AppbarTop.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React from 'react';
import { makeStyles } from '@material-ui/styles';
import AppBar from '@material-ui/core/AppBar';
import Toolbar from '@material-ui/core/Toolbar';
import { Link } from 'react-router-dom';
import * as PropTypes from 'prop-types';
import images from '../../theme/images';
import styles from './AppbarTop.styles';
Expand All @@ -14,7 +15,9 @@ export default function AppbarTop ({ children, position }) {
return (
<AppBar position={position}>
<Toolbar classes={{ dense: classes.toolbarTop }} variant="dense">
<img className={classes.logo} src={images.logo} alt="logo" />
<Link to={"/"}>
<img className={classes.logo} src={images.logo} alt="logo" />
</Link>
{children}
</Toolbar>
</AppBar>
Expand Down
14 changes: 9 additions & 5 deletions src/components/AppbarTop/__snapshots__/AppbarTop.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ exports[`<AppbarTop /> renders and matches snapshot 1`] = `
<div
class="MuiToolbar-root MuiToolbar-dense makeStyles-toolbarTop-1 MuiToolbar-gutters"
>
<img
alt="logo"
class="makeStyles-logo-2"
src="logo.png"
/>
<a
href="/"
>
<img
alt="logo"
class="makeStyles-logo-2"
src="logo.png"
/>
</a>
</div>
</header>
`;
2 changes: 1 addition & 1 deletion src/components/Campaign/Campaign.styles.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export default ({ shape, palette, breakpoints }) => createStyles({
},
},
actions: {
'& button': {
'& a, button': {
marginRight: 16,
},
marginBottom: 16,
Expand Down
14 changes: 9 additions & 5 deletions src/components/Campaign/__snapshots__/Campaign.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ exports[`<Campaign /> renders and matches snapshot 1`] = `
<div
class="MuiToolbar-root MuiToolbar-dense makeStyles-toolbarTop-10 MuiToolbar-gutters"
>
<img
alt="logo"
class="makeStyles-logo-11"
src="logo.png"
/>
<a
href="/"
>
<img
alt="logo"
class="makeStyles-logo-11"
src="logo.png"
/>
</a>
</div>
</header>
`;
14 changes: 9 additions & 5 deletions src/containers/Campaign/__snapshots__/Campaign.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ exports[`<Campaign /> renders and matches snapshot 1`] = `
<div
class="MuiToolbar-root MuiToolbar-dense makeStyles-toolbarTop-10 MuiToolbar-gutters"
>
<img
alt="logo"
class="makeStyles-logo-11"
src="logo.png"
/>
<a
href="/"
>
<img
alt="logo"
class="makeStyles-logo-11"
src="logo.png"
/>
</a>
</div>
</header>
`;
14 changes: 9 additions & 5 deletions src/containers/Task/__snapshots__/Task.test.jsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,15 @@ exports[`<Task /> matches snapshot 1`] = `
<div
class="MuiToolbar-root MuiToolbar-dense makeStyles-toolbarTop-2 MuiToolbar-gutters"
>
<img
alt="logo"
class="makeStyles-logo-3"
src="logo.png"
/>
<a
href="/"
>
<img
alt="logo"
class="makeStyles-logo-3"
src="logo.png"
/>
</a>
<a
aria-disabled="false"
class="MuiButtonBase-root MuiButton-root MuiButton-text"
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/en/home.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"title": "$t(common:website_name)",
"welcome_message": "Welcome to Trompa's campaign manager!"
"welcome_message": "Welcome to Trompa's campaign manager!",
"go_to_demo_campaign": "Go to demo campaign"
}
20 changes: 11 additions & 9 deletions src/screens/Home/Home.jsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
import React, { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { Helmet } from 'react-helmet';
import Typography from '@material-ui/core/Typography';
import Button from '@material-ui/core/Button';
import { useTranslation } from 'react-i18next';
import { Link } from 'react-router-dom';
import { makeStyles } from '@material-ui/styles';
import MusicProcessIcon from '../../components/Icons/MusicProcessIcon';
import AppbarTop from '../../components/AppbarTop/AppbarTop';
import * as startupActions from '../../redux/Startup/Startup.actions';
import styles from './Home.styles';

Expand All @@ -21,15 +24,14 @@ export default function Home() {
return (
<div>
<Helmet>
<title>{t('home:title')}</title>
<meta name="description" content={t('home:welcome_message')} />
<title>{t('title')}</title>
<meta name="description" content={t('welcome_message')} />
</Helmet>
<div className={classes.hero}>
<div>
<Typography variant="h4" color="inherit">
{t('home:welcome_message')}
</Typography>
</div>
<AppbarTop />
<div className={classes.container}>
<Button component={Link} to="campaign/e63fc3c5-f84e-4a64-9d5b-98a49dd4680c" startIcon={<MusicProcessIcon />} variant="contained" color="primary">
{t('go_to_demo_campaign')}
</Button>
</div>
</div>
);
Expand Down
18 changes: 6 additions & 12 deletions src/screens/Home/Home.styles.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
import { createStyles } from '@material-ui/styles';

export default ({ palette, spacing }) => createStyles({
logo: {
marginBottom: spacing(4),
},
hero: {
display : 'flex',
alignItems : 'center',
justifyContent : 'center',
flexDirection : 'column',
height : '50vh',
backgroundColor: palette.primary.main,
color : palette.primary.contrastText,
export default () => createStyles({
container: {
display : 'flex',
alignItems : 'center',
justifyContent: 'center',
height : '50vh',
},
});

0 comments on commit 67ce2cb

Please sign in to comment.