import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import { Link, StaticQuery, graphql } from 'gatsby' import classNames from 'classnames' 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 } contentYaml { title url gpg } } ` export const FooterMarkup = ({ pkg, meta, year }) => { const classes = classNames('h-card', [styles.footer]) return ( ) } FooterMarkup.propTypes = { pkg: PropTypes.object.isRequired, meta: PropTypes.object.isRequired, year: PropTypes.number.isRequired } export default class Footer extends PureComponent { state = { year: new Date().getFullYear() } render() { return ( { const pkg = data.portfolioJson const meta = data.contentYaml return }} /> ) } }