UNPKG

@redocly/asyncapi-docs

Version:

Async API docs for Redocly Realm

11 lines (10 loc) 1.52 kB
var b=Object.create;var i=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,$=Object.prototype.hasOwnProperty;var v=(r,e)=>{for(var t in e)i(r,t,{get:e[t],enumerable:!0})},p=(r,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of d(e))!$.call(r,o)&&o!==t&&i(r,o,{get:()=>e[o],enumerable:!(a=u(e,o))||a.enumerable});return r};var y=(r,e,t)=>(t=r!=null?b(x(r)):{},p(e||!r||!r.__esModule?i(t,"default",{value:r,enumerable:!0}):t,r)),P=r=>p(i({},"__esModule",{value:!0}),r);var L={};v(L,{ChannelParameters:()=>k});module.exports=P(L);var s=require("react/jsx-runtime"),m=require("@redocly/theme"),c=y(require("styled-components")),l=require("jotai"),n=require("@redocly/openapi-docs"),g=require("./JsonSchema"),h=require("../jotai/app"),f=require("./common");const k=({parameters:r,id:e})=>{const t=(0,l.useAtomValue)(h.routingBasePathAtom);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(F,{children:[(0,s.jsx)(f.LinkToField,{to:`/${t}${(0,n.makeDeepLink)(e,"parameters")}`}),"Parameters"]}),Object.entries(r).map(([a,o])=>{const j={type:"object",properties:{[a]:Object.assign(Object.assign({},o),{type:o.location||""})}};return(0,s.jsx)(g.JsonSchema,{schema:j,slug:`/${t}${(0,n.makeDeepLink)(e,"parameters")}`},a)})]})},F=(0,c.default)(m.H4)` margin: var(--spacing-md) 0 0 0; position: relative; :hover { ${m.LinkIcon} { opacity: 1; visibility: visible; } } `;0&&(module.exports={ChannelParameters});