import { graphql } from "gatsby" import React, { FC, Fragment } from "react" import { Header } from "../components/Header" import { Markdown } from "../components/Markdown" import { SEO } from "../components/SEO" import { humanize } from "../utils" import { PageContent } from "../components/PageContent" // @todo maybe find alternative type for data const Archive: FC = ({ data }) => { const { relativePath } = data.file const { body, excerpt, fields, timeToRead, frontmatter } = data.file.post const title = humanize(relativePath) return (
} /> ) } export default Archive export const query = graphql` query Archive($file: String!) { file(relativePath: { eq: $file }) { relativePath post: childMdx { body excerpt fields { authors { name hash avatar } } frontmatter { created_at } timeToRead } } } `