@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 1.06 kB
JavaScript
var c=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var f=(t,e)=>{for(var n in e)c(t,n,{get:e[n],enumerable:!0})},p=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of u(e))!h.call(t,o)&&o!==n&&c(t,o,{get:()=>e[o],enumerable:!(r=m(e,o))||r.enumerable});return t};var P=t=>p(c({},"__esModule",{value:!0}),t);var j={};f(j,{usePaginationAwareLocation:()=>g});module.exports=P(j);var a=require("../constants"),s=require("../utils/join"),i=require("./use-base-url-path");function g(t,e){const n=(0,i.useBaseUrlPath)(),r=(0,s.joinPath)(n||a.ROOT_PATH,l(t,e));return{pathname:r.length>1?`${r}/`:r,hash:w(t,e)}}function l(t,e){const{section:n,item:r}=e;switch(t){case"none":return"";case"section":return n||"";case"item":return(0,s.joinPath)(n,r)}}function w(t,e){const{section:n,item:r,deepItem:o}=e;switch(t){case"none":return(0,s.joinId)(n,r,o);case"section":return(0,s.joinId)(r,o);case"item":return o||""}}0&&(module.exports={usePaginationAwareLocation});