import React, { memo } from 'react' import PropTypes from 'prop-types' import { graphql, useStaticQuery } from 'gatsby' import loadable from '@loadable/component' import LogoUnit from '../molecules/LogoUnit' import Networks from '../molecules/Networks' import styles from './Footer.module.scss' import { useMeta } from '../../hooks/use-meta' const LazyVcard = loadable(() => import('../atoms/Vcard')) const query = graphql` query { # the package.json file portfolioJson { bugs } } ` const FooterMarkup = ({ pkg, meta, year }) => ( ) FooterMarkup.propTypes = { pkg: PropTypes.object.isRequired, meta: PropTypes.object.isRequired, year: PropTypes.number.isRequired } function Footer() { const metaYaml = useMeta() const { portfolioJson } = useStaticQuery(query) const year = new Date().getFullYear() return } export default memo(Footer)