From 8b65a43796867fdfe68476edb4121b30e4013441 Mon Sep 17 00:00:00 2001 From: chris48s Date: Mon, 24 Jul 2023 02:10:57 +0100 Subject: [PATCH] render examples in a block (#256) --- .../src/markdown/createParamsTable.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/docusaurus-plugin-openapi/src/markdown/createParamsTable.ts b/packages/docusaurus-plugin-openapi/src/markdown/createParamsTable.ts index 1e602338..a261d6f0 100644 --- a/packages/docusaurus-plugin-openapi/src/markdown/createParamsTable.ts +++ b/packages/docusaurus-plugin-openapi/src/markdown/createParamsTable.ts @@ -85,7 +85,10 @@ export function createParamsTable({ parameters, type }: Props) { guard(param.example, (example) => create("div", { style: { marginTop: "var(--ifm-table-cell-padding)" }, - children: escape(`Example: ${example}`), + children: [ + "Example: ", + create("code", { children: escape(example) }), + ], }) ), guard(param.examples, (examples) => @@ -93,7 +96,10 @@ export function createParamsTable({ parameters, type }: Props) { style: { marginTop: "var(--ifm-table-cell-padding)" }, children: Object.entries(examples).map(([k, v]) => create("div", { - children: escape(`Example (${k}): ${v.value}`), + children: [ + `Example (${k}): `, + create("code", { children: escape(v.value) }), + ], }) ), })