import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "./types" import { AetheriaPageContext, isSidebarLinkActive } from "./aetheria" import { FullSlug, resolveRelative } from "../util/path" export default (() => { const AetheriaOverviewSidebar: QuartzComponent = ({ fileData, aetheria, }: QuartzComponentProps & { aetheria?: AetheriaPageContext }) => { const currentSlug = fileData.slug ?? ("index" as FullSlug) const sidebar = aetheria?.sidebar if (!sidebar || sidebar.groups.length === 0) { return null } return (

{sidebar.title}

) } return AetheriaOverviewSidebar }) satisfies QuartzComponentConstructor