// @flow strict import React from 'react'; import Helmet from 'react-helmet'; import type { Node as ReactNode } from 'react'; import { useSiteMetadata } from '../../hooks'; import styles from './Layout.module.scss'; type Props = { children: ReactNode, title: string, description?: string, socialImage?: string }; const Layout = ({ children, title, description, socialImage = '' }: Props) => { const { author, url } = useSiteMetadata(); const metaImage = socialImage || author.photo; const metaImageUrl = url + metaImage; return (
{title} {children}
); }; export default Layout;