Skip to content

Commit c1d2a09

Browse files
committed
Improve open-api component render
1 parent 55389c0 commit c1d2a09

File tree

7 files changed

+156
-284
lines changed

7 files changed

+156
-284
lines changed

app/global.css

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
@import 'tailwindcss';
22
@import 'fumadocs-ui/css/black.css';
33
@import 'fumadocs-ui/css/preset.css';
4-
5-
@source '../node_modules/fumadocs-ui/dist/**/*.js';
6-
@source '../node_modules/fumadocs-openapi/dist/**/*.js';
4+
@import 'fumadocs-openapi/css/preset.css';
75

86
@theme {
97
--font-sans: var(--font-geist-sans);

lib/open-api.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { createOpenAPI } from 'fumadocs-openapi/server';
2+
3+
export const openapi = createOpenAPI({
4+
input: ['https://sdk.usegrant.dev/open-api.json'],
5+
});

lib/source.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { loader } from 'fumadocs-core/source';
22
import { createMDXSource } from 'fumadocs-mdx';
3-
import { attachFile, createOpenAPI } from 'fumadocs-openapi/server';
3+
import { attachFile } from 'fumadocs-openapi/server';
44

55
import { docs, meta } from '@/.source';
66

@@ -11,5 +11,3 @@ export const source = loader({
1111
attachFile,
1212
},
1313
});
14-
15-
export const openapi = createOpenAPI();

mdx-components.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { APIPage } from 'fumadocs-openapi/ui';
22
import defaultMdxComponents from 'fumadocs-ui/mdx';
33
import type { MDXComponents } from 'mdx/types';
44

5-
import { openapi } from '@/lib/source';
5+
import { openapi } from '@/lib/open-api';
66

77
export function getMDXComponents(components?: MDXComponents): MDXComponents {
88
return {

0 commit comments

Comments
 (0)