UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 1.31 kB
var u=Object.create;var a=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var v=(t,e)=>{for(var o in e)a(t,o,{get:e[o],enumerable:!0})},d=(t,e,o,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let m of f(e))!E.call(t,m)&&m!==o&&a(t,m,{get:()=>e[m],enumerable:!(l=c(e,m))||l.enumerable});return t};var x=(t,e,o)=>(o=t!=null?u(g(t)):{},d(e||!t||!t.__esModule?a(o,"default",{value:t,enumerable:!0}):o,t)),y=t=>d(a({},"__esModule",{value:!0}),t);var R={};v(R,{ReferenceItem:()=>I});module.exports=y(R);var i=x(require("react")),p=require("../../menu"),r=require("../../navigation"),s=require("../../common"),n=require("./styled");function I({reference:t}){const e=i.useContext(p.MenuStoreContext),o=e?.getGroupIdByTypeName(t.name);return o?i.createElement(n.Value,{"data-testid":"ref-item"},i.createElement(s.ListIcon,{size:"22px",color:"var(--border-color-primary)",style:{marginRight:"var(--spacing-sm)"}}),i.createElement(r.PaginationAwareLink,{to:{section:o,item:t.name}},t.name),t.field?i.createElement(n.ReferenceField,{"data-testid":"ref-field"},".",i.createElement(r.PaginationAwareLink,{to:{section:o,item:t.name,deepItem:t.field}},t.field)):null):null}0&&(module.exports={ReferenceItem});