From 478ff7874786cf331a8fad3897589b06182dcc31 Mon Sep 17 00:00:00 2001 From: Andrii Balitskyi <10balian10@gmail.com> Date: Fri, 16 May 2025 14:10:57 +0200 Subject: [PATCH] Render overview on route pages --- src/layouts/api-route.hbs | 4 ++++ src/lib/layout/api-route.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/layouts/api-route.hbs b/src/layouts/api-route.hbs index e84975e6f..6178ae074 100644 --- a/src/layouts/api-route.hbs +++ b/src/layouts/api-route.hbs @@ -1,4 +1,8 @@ # {{title}} +{{#if overview}} + +{{overview}} +{{/if}} {{#each resources}} {{> api-resource }} diff --git a/src/lib/layout/api-route.ts b/src/lib/layout/api-route.ts index 6fcf63398..f886e6652 100644 --- a/src/lib/layout/api-route.ts +++ b/src/lib/layout/api-route.ts @@ -17,7 +17,7 @@ import type { PathMetadata } from 'lib/path-metadata.js' export interface ApiRouteLayoutContext { title: string - description: string + overview: string | undefined path: string resources: Array< ApiRouteResource & { @@ -91,6 +91,7 @@ export function setApiRouteLayoutContext( throw new Error(`Missing path metadata for ${route.path}`) } file.title = metadata.title + file.overview = metadata.overview file.path = route.path file.endpoints = route.endpoints .filter(