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, ctime } = data.file const { html, excerpt, timeToRead } = data.file.post const title = humanize(relativePath) return (
} /> ) } export default Archive export const query = graphql` query Archive($file: String!) { file(relativePath: { eq: $file }) { relativePath ctime post: childMarkdownRemark { html excerpt timeToRead } } } `