import { useState } from "react"; import type { RouteMatrixEntry } from "../content/types"; interface RouteMatrixProps { routes: RouteMatrixEntry[]; } export function RouteMatrix({ routes }: RouteMatrixProps) { const [activeRoute, setActiveRoute] = useState(routes[0]?.route ?? ""); const selected = routes.find((route) => route.route === activeRoute) ?? routes[0]; return (
{selected.notes}
| Route | Use case | Output | UI surface |
|---|---|---|---|
| {route.route} | {route.useCase} | {route.outputType} | {route.uiSurface} |