/** * Project MDX components, available on every page with no import, and layout * slot overrides. Static `.astro` files ship no framework JS (a custom element * carries any behaviour); interactive React lives in `islands/` instead. */ import { defineComponents } from "blume"; export default defineComponents({ mdx: { Carousel: "./components/Carousel.astro", CarouselImage: "./components/CarouselImage.astro", }, layout: { // Problem pages' topic + explanation badges, from `topics:` / `video:` frontmatter. PageHeader: "./components/ProblemBadges.astro", }, });