{"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"]}