@visulima/api-platform
Version:
Visulima API platform is a set of tools to build and consume web APIs
1 lines • 1.69 kB
Source Map (JSON)
{"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,CAAAA,CASA,CAACC,EAAMC,CAAAA,CAAU,EAAC,GAChB,CAAC,CAAE,WAAA,CAAAC,CAAY,IACXC,IAAAA,CAAAC,QAAAA,CAAA,CACI,QAAA,CAAA,CAAAD,IAAAA,CAACE,CAAAA,CAAA,CACG,UAAAC,GAAAA,CAAC,OAAA,CAAA,CAAO,SAAAN,CAAAA,CAAK,CAAA,CACbM,IAAC,OAAA,CAAA,CACI,QAAA,CAAA;AAAA;AAAA;AAAA;AAAA,CAAA,CAKL,CAAA,CAAA,CACJ,CAAA,CAEAA,GAAAA,CAACC,eAAAA,CAAA,CAAiB,GAAGN,CAAAA,CAAS,IAAA,CAAMC,CAAAA,CAAa,CAAA,CAAA,CACrD,CAAA,CAGLM,CAAAA,CAAQT","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"]}