rickvanlieshout.com/src/components/Sidebar/Sidebar.js

30 lines
736 B
JavaScript
Raw Normal View History

2019-08-01 04:05:23 +02:00
// @flow strict
2018-11-09 18:08:48 +01:00
import React from 'react';
import Author from './Author';
import Contacts from './Contacts';
import Copyright from './Copyright';
import Menu from './Menu';
import styles from './Sidebar.module.scss';
2019-05-09 15:57:42 +02:00
import { useSiteMetadata } from '../../hooks';
2018-11-09 18:08:48 +01:00
2019-04-08 17:53:56 +02:00
type Props = {
2019-05-10 01:15:43 +02:00
isIndex?: boolean,
2019-04-08 17:53:56 +02:00
};
2019-05-09 15:57:42 +02:00
const Sidebar = ({ isIndex }: Props) => {
const { author, copyright, menu } = useSiteMetadata();
2018-11-09 18:08:48 +01:00
return (
<div className={styles['sidebar']}>
<div className={styles['sidebar__inner']}>
<Author author={author} isIndex={isIndex} />
<Menu menu={menu} />
<Contacts contacts={author.contacts} />
<Copyright copyright={copyright} />
</div>
</div>
);
};
export default Sidebar;