Skip to content
This repository has been archived by the owner on Aug 1, 2020. It is now read-only.

Commit

Permalink
Merge pull request #13 from jayfallon/responsive-header
Browse files Browse the repository at this point in the history
added animation
  • Loading branch information
jayfallon authored Jul 30, 2019
2 parents f5ca3fa + 47de805 commit ed8ed93
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
6 changes: 5 additions & 1 deletion components/Page.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,17 @@ class Page extends Component {
});
}

drawerCloseClickHandler = () => {
this.setState({sideDrawerOpen: false});
}

render() {
return(
<ThemeProvider theme={Theme}>
<StyledPage>
<GlobalStyle />
<Meta/>
<SideDrawer show={this.state.sideDrawerOpen}/>
<SideDrawer show={this.state.sideDrawerOpen} hide={this.drawerCloseClickHandler}/>
<a href="#main__content" className="main__content--link">Skip to main content</a>
<Header drawerClickHandler={this.drawerToggleClickHandler}/>
<main id="main__content" role="main">
Expand Down
2 changes: 1 addition & 1 deletion components/SideDrawer/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const SideDrawer = props => {
drawerClasses = ['open'];
}
return (
<SideDrawerStyles className={drawerClasses}>
<SideDrawerStyles className={drawerClasses} onClick={props.hide}>
<ul className="sideDrawer__nav">
<li>
<Link href="/"><a title="Jay's home page">Home Page</a></Link>
Expand Down
2 changes: 1 addition & 1 deletion components/SideDrawer/styles.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import styled from 'styled-components'

const SideDrawerStyles = styled.nav`
transform: translateX(-100%);
transition: transform 0.2 ease-in-out;
transition: transform 0.2s ease-in-out;
&.open {
transform: translateX(0);
}
Expand Down

1 comment on commit ed8ed93

@vercel
Copy link

@vercel vercel bot commented on ed8ed93 Jul 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.