OpenAPI: fix spacing issues

This commit is contained in:
Fuma Nama
2025-07-11 08:59:15 +08:00
parent 73e07a5178
commit 742c0a60dc
22 changed files with 396 additions and 332 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'fumadocs-openapi': patch
---
fix spacing issues
+2 -2
View File
@@ -53,7 +53,7 @@
"tailwind-merge": "^3.3.1",
"twoslash": "^0.3.2",
"unist-util-visit": "^5.0.0",
"zod": "^4.0.2"
"zod": "^4.0.5"
},
"devDependencies": {
"@fumadocs/cli": "workspace:*",
@@ -63,7 +63,7 @@
"@tailwindcss/postcss": "^4.1.11",
"@types/hast": "^3.0.4",
"@types/mdx": "^2.0.13",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"algoliasearch": "5.32.0",
+1 -1
View File
@@ -21,7 +21,7 @@
"devDependencies": {
"@tailwindcss/postcss": "^4.1.11",
"@types/mdx": "^2.0.13",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"postcss": "^8.5.6",
+2 -2
View File
@@ -24,12 +24,12 @@
"devDependencies": {
"@react-router/dev": "^7.6.3",
"@tailwindcss/vite": "^4.1.11",
"@types/node": "^24.0.12",
"@types/node": "^24.0.13",
"@types/react": "^19.1.2",
"@types/react-dom": "^19.1.2",
"tailwindcss": "^4.1.11",
"typescript": "^5.8.3",
"vite": "^7.0.3",
"vite": "^7.0.4",
"vite-tsconfig-paths": "^5.1.4"
}
}
+2 -2
View File
@@ -24,13 +24,13 @@
"devDependencies": {
"@react-router/dev": "^7.6.3",
"@tailwindcss/vite": "^4.1.11",
"@types/node": "^24.0.12",
"@types/node": "^24.0.13",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"react-router-devtools": "^5.0.6",
"tailwindcss": "^4.1.11",
"typescript": "^5.8.3",
"vite": "^7.0.3",
"vite": "^7.0.4",
"vite-tsconfig-paths": "^5.1.4"
}
}
+6 -6
View File
@@ -10,9 +10,9 @@
},
"dependencies": {
"@fumadocs/mdx-remote": "workspace:*",
"@tanstack/react-router": "^1.125.6",
"@tanstack/react-router-devtools": "^1.125.6",
"@tanstack/react-start": "^1.126.1",
"@tanstack/react-router": "^1.127.0",
"@tanstack/react-router-devtools": "^1.127.0",
"@tanstack/react-start": "^1.127.0",
"fumadocs-core": "workspace:*",
"fumadocs-ui": "workspace:*",
"gray-matter": "^4.0.3",
@@ -20,12 +20,12 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"tailwind-merge": "^3.3.1",
"vite": "^7.0.3",
"zod": "^4.0.2"
"vite": "^7.0.4",
"zod": "^4.0.5"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.11",
"@types/node": "^24.0.12",
"@types/node": "^24.0.13",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"tailwindcss": "^4.1.11",
+1 -1
View File
@@ -42,7 +42,7 @@
"ts-morph": "^26.0.0"
},
"devDependencies": {
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"eslint-config-custom": "workspace:*",
"tsconfig": "workspace:*",
"tsx": "^4.20.3"
+2 -2
View File
@@ -37,12 +37,12 @@
"devDependencies": {
"@content-collections/core": "^0.10.0",
"@content-collections/mdx": "^0.2.2",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"eslint-config-custom": "workspace:*",
"fumadocs-core": "workspace:*",
"tsconfig": "workspace:*",
"unified": "^11.0.5",
"zod": "^4.0.2"
"zod": "^4.0.5"
},
"peerDependencies": {
"@content-collections/core": "0.x.x",
+2 -2
View File
@@ -113,12 +113,12 @@
"devDependencies": {
"@mdx-js/mdx": "^3.1.0",
"@oramacloud/client": "^2.1.4",
"@tanstack/react-router": "^1.125.6",
"@tanstack/react-router": "^1.127.0",
"@types/estree-jsx": "^1.0.5",
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.3",
"@types/negotiator": "^0.6.4",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"algoliasearch": "5.32.0",
+4 -4
View File
@@ -13,10 +13,10 @@
"@react-router/serve": "^7.6.3",
"@tailwindcss/postcss": "^4.1.11",
"@tailwindcss/vite": "^4.1.11",
"@tanstack/react-router": "^1.125.6",
"@tanstack/react-start": "^1.126.1",
"@tanstack/react-router": "^1.127.0",
"@tanstack/react-start": "^1.127.0",
"@types/mdx": "^2.0.13",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@vitejs/plugin-react": "^4.6.0",
@@ -33,7 +33,7 @@
"tinyglobby": "^0.2.14",
"typescript": "^5.8.3",
"vinxi": "^0.5.8",
"vite": "^7.0.3",
"vite": "^7.0.4",
"vite-tsconfig-paths": "^5.1.4"
}
}
+1 -1
View File
@@ -35,7 +35,7 @@
},
"devDependencies": {
"@types/cross-spawn": "^6.0.6",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"eslint-config-custom": "workspace:*",
"tinyglobby": "^0.2.14",
"tsconfig": "workspace:*"
+2 -2
View File
@@ -42,14 +42,14 @@
"npm-to-yarn": "^3.0.1",
"oxc-transform": "^0.76.0",
"unist-util-visit": "^5.0.0",
"zod": "^4.0.2"
"zod": "^4.0.5"
},
"devDependencies": {
"@mdx-js/mdx": "^3.1.0",
"@types/estree": "^1.0.8",
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.3",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"eslint-config-custom": "workspace:*",
"mdast-util-mdx-jsx": "^3.2.0",
"remark": "^15.0.0",
+2 -2
View File
@@ -38,11 +38,11 @@
"dependencies": {
"@mdx-js/mdx": "^3.1.0",
"gray-matter": "^4.0.3",
"zod": "^4.0.2"
"zod": "^4.0.5"
},
"devDependencies": {
"@types/mdx": "^2.0.13",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"eslint-config-custom": "workspace:*",
"fumadocs-core": "workspace:*",
+2 -2
View File
@@ -65,7 +65,7 @@
"tinyexec": "^1.0.1",
"tinyglobby": "^0.2.14",
"unist-util-visit": "^5.0.0",
"zod": "^4.0.2"
"zod": "^4.0.5"
},
"devDependencies": {
"@fumadocs/mdx-remote": "workspace:*",
@@ -80,7 +80,7 @@
"tsconfig": "workspace:*",
"unified": "^11.0.5",
"vfile": "^6.0.3",
"vite": "^7.0.3",
"vite": "^7.0.4",
"webpack": "^5.100.0"
},
"peerDependencies": {
+2 -2
View File
@@ -75,9 +75,9 @@
"xml-js": "^1.6.11"
},
"devDependencies": {
"@scalar/api-client-react": "^1.3.20",
"@scalar/api-client-react": "^1.3.21",
"@types/js-yaml": "^4.0.9",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/openapi-sampler": "^1.0.3",
"@types/react": "^19.1.8",
"eslint-config-custom": "workspace:*",
+1 -1
View File
@@ -215,7 +215,7 @@ function DynamicProperties({
/>
);
})}
<div className="flex gap-2">
<div className="flex gap-2 col-span-full">
<Input
value={nextName}
placeholder="Enter Property Name"
@@ -295,7 +295,7 @@ async function ResponseAccordion({
)}
</AccordionHeader>
<AccordionContent>
<AccordionContent className="ps-4.5">
{response.description && (
<div className="prose-no-margin">
<Markdown text={response.description} />
@@ -312,10 +312,10 @@ async function ResponseAccordion({
}
return (
<SelectTab key={type} value={type} className="mt-2">
<SelectTab key={type} value={type} className="my-2">
{ts && <CopyResponseTypeScript code={ts} />}
{schema && (
<div className="border px-3 rounded-lg my-2 overflow-auto max-h-[400px]">
<div className="border px-3 py-2 rounded-lg overflow-auto max-h-[400px]">
<Schema
name="response"
schema={schema as ResolvedSchema}
@@ -29,7 +29,7 @@ export function AccordionContent(
<Primitive.Content
{...props}
className={cn(
'overflow-hidden px-1 data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down',
'overflow-hidden data-[state=closed]:animate-fd-accordion-up data-[state=open]:animate-fd-accordion-down',
props.className,
)}
>
+1 -1
View File
@@ -40,7 +40,7 @@
},
"devDependencies": {
"@types/js-yaml": "^4.0.9",
"@types/node": "^24.0.12",
"@types/node": "^24.0.13",
"@types/react": "^19.1.8",
"eslint-config-custom": "workspace:*",
"fumadocs-core": "workspace:*",
+1 -1
View File
@@ -53,7 +53,7 @@
"devDependencies": {
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.3",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "^19.1.8",
"eslint-config-custom": "workspace:*",
"fumadocs-ui": "workspace:*",
+1 -1
View File
@@ -50,7 +50,7 @@
"@types/estree": "^1.0.8",
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.3",
"@types/node": "24.0.12",
"@types/node": "24.0.13",
"@types/react": "19.1.8",
"@types/react-dom": "19.1.6",
"eslint-config-custom": "workspace:*",
+352 -293
View File
File diff suppressed because it is too large Load Diff