1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-10 20:00:09 +02:00
blog/src/components/organisms/Header.tsx

32 lines
846 B
TypeScript
Raw Normal View History

2019-11-18 22:33:51 +01:00
import React, { PureComponent } from 'react'
2019-10-02 13:35:50 +02:00
import { Link } from 'gatsby'
import Container from '../atoms/Container'
2019-10-28 23:00:55 +01:00
import Search from '../molecules/Search'
2019-10-02 13:35:50 +02:00
import Menu from '../molecules/Menu'
2019-10-03 19:18:01 +02:00
import { ReactComponent as Logo } from '../../images/logo.svg'
2019-10-02 13:35:50 +02:00
import styles from './Header.module.scss'
2019-11-18 22:33:51 +01:00
export default class Header extends PureComponent {
render() {
return (
<header role="banner" className={styles.header}>
<Container>
<div className={styles.headerContent}>
<h1 className={styles.title}>
<Link to="/">
<Logo /> kremalicious
</Link>
</h1>
2019-10-02 13:35:50 +02:00
2019-11-18 22:33:51 +01:00
<nav role="navigation" className={styles.nav}>
2019-11-23 13:16:39 +01:00
<Search />
2019-11-18 22:33:51 +01:00
<Menu />
</nav>
</div>
</Container>
</header>
)
}
2019-10-02 13:35:50 +02:00
}