UNPKG

@visulima/api-platform

Version:

Visulima API platform is a set of tools to build and consume web APIs

1 lines 1.64 kB
{"version":3,"sources":["../../../../../../src/framework/next/routes/pages/redoc/index.tsx"],"names":["RedocApiDocument","name","swagger","swaggerData","jsxs","Fragment","Head","jsx","RedocStandalone","redoc_default"],"mappings":"6JAMMA,CASF,CAAA,CAACC,EAAMC,CAAU,CAAA,EACjB,GAAA,CAAC,CAAE,WAAAC,CAAAA,CAAY,IACXC,IAAAC,CAAAA,QAAAA,CAAA,CACI,QAAAD,CAAAA,CAAAA,IAAAA,CAACE,CAAA,CAAA,CACG,UAAAC,GAAC,CAAA,OAAA,CAAA,CAAO,SAAAN,CAAK,CAAA,CAAA,CACbM,IAAC,OACI,CAAA,CAAA,QAAA,CAAA;AAAA;AAAA;AAAA;AAAA,CAKL,CAAA,CAAA,CAAA,CACJ,CAEAA,CAAAA,GAAAA,CAACC,eAAA,CAAA,CAAiB,GAAGN,CAAAA,CAAS,IAAMC,CAAAA,CAAAA,CAAa,CACrD,CAAA,CAAA,CAAA,CAGDM,CAAQT,CAAAA","file":"index.mjs","sourcesContent":["import Head from \"next/head\";\nimport type { InferGetStaticPropsType, NextPage } from \"next/types\";\nimport { RedocStandalone } from \"redoc\";\n\nimport type getStaticProps from \"../get-static-properties-swagger\";\n\nconst RedocApiDocument: (\n name: string,\n swagger?: Exclude<\n {\n specUrl?: string;\n },\n \"spec\"\n >,\n) => NextPage<InferGetStaticPropsType<typeof getStaticProps>> =\n (name, swagger = {}) =>\n ({ swaggerData }: InferGetStaticPropsType<typeof getStaticProps>) => (\n <>\n <Head>\n <title>{name}</title>\n <style>\n {`\nbody {\n background: #fafafa !important;\n}\n`}\n </style>\n </Head>\n {/* eslint-disable-next-line react/jsx-props-no-spreading */}\n <RedocStandalone {...swagger} spec={swaggerData} />\n </>\n );\n\nexport default RedocApiDocument;\n"]}