OpenAPI: Fix fields styles

This commit is contained in:
fuma-nama
2024-08-23 00:22:26 +08:00
parent 14a0830c45
commit 28bb673d21
2 changed files with 13 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-openapi': patch
---
Fix fields styles
+8 -5
View File
@@ -1,5 +1,5 @@
import type { OpenAPIV3 as OpenAPI } from 'openapi-types';
import type { ReactNode } from 'react';
import { Fragment, type ReactNode } from 'react';
import { noRef } from '@/utils/schema';
import type { RenderContext } from '@/types';
import { Markdown } from './markdown';
@@ -145,10 +145,13 @@ export function Schema({
if (fields.length > 0)
child.push(
<p key="fields">
{fields.map((field) => (
<span key={field.key}>
{field.key}: <code>{field.value}</code>
</span>
{fields.map((field, i) => (
<Fragment key={field.key}>
<span>
{field.key}: <code>{field.value}</code>
</span>
{i !== fields.length - 1 ? <br /> : null}
</Fragment>
))}
</p>,
);