@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 1.29 kB
JavaScript
var x=Object.create;var r=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var P=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var j=(t,e)=>{for(var n in e)r(t,n,{get:e[n],enumerable:!0})},m=(t,e,n,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of g(e))!b.call(t,o)&&o!==n&&r(t,o,{get:()=>e[o],enumerable:!(p=f(e,o))||p.enumerable});return t};var v=(t,e,n)=>(n=t!=null?x(P(t)):{},m(e||!t||!t.__esModule?r(n,"default",{value:t,enumerable:!0}):n,t)),I=t=>m(r({},"__esModule",{value:!0}),t);var k={};j(k,{toItemRoute:()=>R,withPaginationItem:()=>O,withPaginationItemFallback:()=>E});module.exports=I(k);var c=v(require("react")),i=require("react-router-dom"),h=require("./join");function O(t,e,n,p,o){const a=n[e-1],s=n[e+1],l=a&&{name:a.props.name,location:Object.assign(Object.assign({},p),{[o]:a.props.path})},u=s&&{name:s.props.name,location:Object.assign(Object.assign({},p),{[o]:s.props.path})};return c.cloneElement(t,{prev:l,next:u})}function E(t,e){return c.cloneElement(t,{prev:t.props.prev,next:t.props.next||e})}function R(t,e){const n=(0,h.joinPath)(e,t.props.path,"*");return c.createElement(i.Route,{key:n,path:n,element:t})}0&&(module.exports={toItemRoute,withPaginationItem,withPaginationItemFallback});