Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 'use client'; import { useLayoutEffect } from 'react'; import { SwaggerUIBundle } from 'swagger-ui-dist'; import 'swagger-ui-dist/swagger-ui.css'; import 'swagger-themes/themes/dark.css'; export default function ApiDocPage({ spec, }: { spec: { [propName: string]: unknown }; }) { useLayoutEffect(() => { SwaggerUIBundle({ spec, dom_id: '#myDomId', deepLinking: true, presets: [ SwaggerUIBundle.presets.base, SwaggerUIBundle.presets.apis, ], }); }); return <div id='myDomId'></div>; } |