UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 637 B
import{jsx as r}from"react/jsx-runtime";import{memo as s,useMemo as l}from"react";import{Box as n}from"../../common/index.js";import{useStore as p}from"../../app/index.js";import{isFieldsType as c}from"../../schema/index.js";import{FieldList as f}from"../components/FieldList.js";function u({name:t,contrast:i,renderField:d,fieldExpandLevel:m}){const o=p(),e=l(()=>o?.getType(t),[t,o]);return c(e)?r(n,{"data-testid":e.name,direction:"column",children:Object.values(e.getFields()).length?r(f,{fields:Object.values(e.getFields()),contrast:i,renderField:d,fieldExpandLevel:m}):null}):null}const j=s(u);export{j as FieldsTypeItemEmbedded};