import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import { StaticQuery, graphql } from 'gatsby' import Vcard from '../atoms/Vcard' import LogoUnit from '../molecules/LogoUnit' import Networks from '../molecules/Networks' import styles from './Footer.module.scss' const query = graphql` query { # the package.json file portfolioJson { name homepage repository bugs } dataYaml { title gpg } } ` const FooterMarkup = ({ meta, pkg, year }) => ( ) FooterMarkup.propTypes = { meta: PropTypes.object, pkg: PropTypes.object, year: PropTypes.number } export default class Footer extends PureComponent { state = { year: new Date().getFullYear() } render() { return ( { const pkg = data.portfolioJson const meta = data.dataYaml return }} /> ) } }