App.Header refactoring

This commit is contained in:
tmshv committed 2020-02-18 12:29:21 +03:00
1 parent 5cc0aa1c0b
commit de63b5e778
4 files changed
+27 -28

No files matched your search

+20 -6
View File
@@ -1,8 +1,22 @@
import * as React from 'react'
import { Navigation } from '../Navigation'
export const Header: React.FC = props => (
<header>
<style jsx>{`
.navigation {
width: 100%;
background-color: white;
}
const Header: React.FC<any> = props => (
<Navigation items={props.menuItems} />
.navigation__body {
display: flex;
justify-content: space-between;
align-items: center;
}
`}</style>
<div className="navigation">
<div className="navigation__body">
{props.children}
</div>
</div>
</header>
)
export default Header
+7 -11
View File
@@ -4,8 +4,8 @@ import { Footer } from '../Footer'
import Comments from '../Comments'
import { useReducedMotion } from 'src/hooks/useReducedMotion'
import { Wrapper } from '../Wrapper'
const Header = dynamic(() => import('./Header'), {
import { Header } from './Header'
const Navigation = dynamic(() => import('../Navigation').then(mod => mod.Navigation), {
ssr: false,
})
@@ -22,15 +22,11 @@ export const App: React.FC<IAppProps> = props => {
return (
<Wrapper
header={(
<header>
<div className="navigation">
<div className="navigation__body">
<Header
menuItems={props.menu.items}
/>
</div>
</div>
</header>
<Header>
<Navigation
items={props.menu.items}
/>
</Header>
)}
footer={(
<Footer
-10
View File
@@ -1,10 +0,0 @@
.navigation {
width: 100%;
background-color: white;
}
.navigation__body {
display: flex;
justify-content: space-between;
align-items: center;
}
-1
View File
@@ -3,7 +3,6 @@
@import "components/document";
@import "components/document-row";
@import "components/documents-container";
@import "components/navigation";
@import "components/schedule-table";
@import "components/footer-links";
@import "components/Article";