Portal: full mock-driven surfaces, demonolithed components, backend-ready mocks (#6686)

This commit is contained in:
Reece Browne
2026-06-16 12:20:35 +01:00
committed by GitHub
parent 6716398ccb
commit 96accea984
146 changed files with 12221 additions and 286 deletions
@@ -0,0 +1,25 @@
import type { ReactNode } from "react";
/** Eyebrow + title + lead heading wrapper shared by every docs content pane. */
export function DocsSection({
id,
eyebrow,
title,
lead,
children,
}: {
id: string;
eyebrow: string;
title: string;
lead?: string;
children: ReactNode;
}) {
return (
<section id={id} className="portal-docs__section">
<div className="portal-docs__section-eyebrow">{eyebrow}</div>
<h1 className="portal-docs__section-title">{title}</h1>
{lead && <p className="portal-docs__section-lead">{lead}</p>}
{children}
</section>
);
}