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