@redocly/graphql-docs
Version:
Redocly GraphQL docs
2 lines (1 loc) • 1.79 kB
JavaScript
var y=Object.create;var a=Object.defineProperty;var F=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var k=Object.getPrototypeOf,T=Object.prototype.hasOwnProperty;var V=(e,t)=>{for(var o in t)a(e,o,{get:t[o],enumerable:!0})},p=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let m of h(t))!T.call(e,m)&&m!==o&&a(e,m,{get:()=>t[m],enumerable:!(n=F(t,m))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?y(k(e)):{},p(t||!e||!e.__esModule?a(o,"default",{value:e,enumerable:!0}):o,e)),x=e=>p(a({},"__esModule",{value:!0}),e);var M={};V(M,{ExtendedFieldView:()=>H});module.exports=x(M);var r=b(require("react")),i=require("@redocly/theme"),d=require("../../app"),s=require("../../markdown"),c=require("../../settings"),l=require("../../definition/components/FieldView"),u=require("../../common/components/Headers"),g=require("./styled"),E=require("./FieldSummary"),f=require("./TypeView"),w=require("./Arguments");function A({field:e}){const{markdown:t}=(0,c.useSettings)(),{useTranslate:o}=(0,i.useThemeHooks)(),{translate:n}=o();return r.default.createElement(d.MiddleSection,{"data-testid":"operation-item"},r.default.createElement(i.H2,null,r.default.createElement(E.FieldSummary,{field:e})),r.default.createElement(g.Annotation,{"data-testid":"object-description"},r.default.createElement(s.Markdown,{rawMarkdown:e.description,parser:t?.parser})),e.args.length?r.default.createElement(w.Arguments,{args:e.args,renderField:l.FieldView,title:n("graphql.arguments.label","Arguments")}):null,r.default.createElement(u.FieldsGroupHeader,{"data-testid":"return-type-title"},n("graphql.returnTypes.label","Return type")),r.default.createElement(f.TypeView,{type:e.type,renderField:l.FieldView}))}const H=(0,r.memo)(A);0&&(module.exports={ExtendedFieldView});