--- import Header from '../components/Header.astro'; import Footer from '../components/Footer.astro'; import '../styles/global.css'; import { getPublication } from '../hn-gql' import { SEO } from "astro-seo"; import { AstroFont } from "astro-font"; import type { AstroHashnodeLayoutProps } from '../proptypes/layouttypes' import { ViewTransitions } from 'astro:transitions'; import config from "virtual:astro-hashnode/config"; const useTranstions = config.useViewTransitions; const pubData = await getPublication(); const pubHeader = pubData.title; const { pageTitle, hideFooter, hideHeader, ogImage } = Astro.props as AstroHashnodeLayoutProps; ---