From 304c9a8fcd7f13cba1f8cbb5d22f6d21715f0e1b Mon Sep 17 00:00:00 2001 From: Evan Sangaline Date: Sun, 22 Oct 2023 15:35:09 -0400 Subject: [PATCH 1/2] Format JSX with newlines and indentation. --- .../docusaurus-plugin-openapi-docs/src/markdown/utils.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/docusaurus-plugin-openapi-docs/src/markdown/utils.ts b/packages/docusaurus-plugin-openapi-docs/src/markdown/utils.ts index bc8b209a8..45a7a1844 100644 --- a/packages/docusaurus-plugin-openapi-docs/src/markdown/utils.ts +++ b/packages/docusaurus-plugin-openapi-docs/src/markdown/utils.ts @@ -14,10 +14,13 @@ export function create(tag: string, props: Props): string { let propString = ""; for (const [key, value] of Object.entries(rest)) { - propString += ` ${key}={${JSON.stringify(value)}}`; + propString += `\n ${key}={${JSON.stringify(value)}}`; } + propString += propString ? "\n" : ""; - return `<${tag}${propString}>${render(children)}`; + let indentedChildren = render(children).replace(/^/gm, " "); + indentedChildren += indentedChildren ? "\n" : ""; + return `<${tag}${propString}>\n${indentedChildren}`; } export function guard( From fc4085114a5579a2412f08f00c7f5fe6eee15f99 Mon Sep 17 00:00:00 2001 From: Evan Sangaline Date: Sun, 22 Oct 2023 16:41:29 -0400 Subject: [PATCH 2/2] Update test snapshot. --- .../src/markdown/__snapshots__/createSchema.test.ts.snap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-plugin-openapi-docs/src/markdown/__snapshots__/createSchema.test.ts.snap b/packages/docusaurus-plugin-openapi-docs/src/markdown/__snapshots__/createSchema.test.ts.snap index 8a1b9c507..66c9fb716 100644 --- a/packages/docusaurus-plugin-openapi-docs/src/markdown/__snapshots__/createSchema.test.ts.snap +++ b/packages/docusaurus-plugin-openapi-docs/src/markdown/__snapshots__/createSchema.test.ts.snap @@ -6,7 +6,7 @@ Array [
oneOfProperty - object + object