---
import { getCollection } from "astro:content";
import BoxTlbr from "/assets/box-tlbr.png";
import Hr from "/assets/hr.png";
import Box4x3Mask from "/assets/box-4x3-mask.png";
const posts = await getCollection("blog").then((x) =>
x.sort(
(a, b) =>
// cast needed as you can subtract Date but ts doesnt like it
(b.data.pub as unknown as number) - (a.data.pub as unknown as number),
),
);
interface Props {
heading?: string;
}
const HeadingLevel = Astro.props.heading ?? "h2";
---