()
| 36569 | } |
| 36570 | const ts = 'property primitive' |
| 36571 | class Primitive extends Re.Component { |
| 36572 | render() { |
| 36573 | let { |
| 36574 | schema: s, |
| 36575 | getComponent: o, |
| 36576 | getConfigs: i, |
| 36577 | name: a, |
| 36578 | displayName: u, |
| 36579 | depth: _, |
| 36580 | expandDepth: w, |
| 36581 | } = this.props |
| 36582 | const { showExtensions: x } = i() |
| 36583 | if (!s || !s.get) return Re.createElement('div', null) |
| 36584 | let C = s.get('type'), |
| 36585 | j = s.get('format'), |
| 36586 | L = s.get('xml'), |
| 36587 | B = s.get('enum'), |
| 36588 | $ = s.get('title') || u || a, |
| 36589 | U = s.get('description') |
| 36590 | const V = getExtensions(s) |
| 36591 | let z = s |
| 36592 | .filter( |
| 36593 | (s, o) => |
| 36594 | -1 === |
| 36595 | ['enum', 'type', 'format', 'description', '$$ref', 'externalDocs'].indexOf(o) |
| 36596 | ) |
| 36597 | .filterNot((s, o) => V.has(o)), |
| 36598 | Y = s.getIn(['externalDocs', 'url']), |
| 36599 | Z = s.getIn(['externalDocs', 'description']) |
| 36600 | const ee = o('Markdown', !0), |
| 36601 | ie = o('EnumModel'), |
| 36602 | ae = o('Property'), |
| 36603 | ce = o('ModelCollapse'), |
| 36604 | le = o('Link'), |
| 36605 | pe = o('ModelExtensions'), |
| 36606 | de = |
| 36607 | $ && |
| 36608 | Re.createElement( |
| 36609 | 'span', |
| 36610 | { className: 'model-title' }, |
| 36611 | Re.createElement('span', { className: 'model-title__text' }, $) |
| 36612 | ) |
| 36613 | return Re.createElement( |
| 36614 | 'span', |
| 36615 | { className: 'model' }, |
| 36616 | Re.createElement( |
| 36617 | ce, |
| 36618 | { title: de, expanded: _ <= w, collapsedContent: '[...]' }, |
| 36619 | Re.createElement( |
| 36620 | 'span', |
| 36621 | { className: 'prop' }, |
| 36622 | a && _ > 1 && Re.createElement('span', { className: 'prop-name' }, $), |
| 36623 | Re.createElement('span', { className: 'prop-type' }, C), |
| 36624 | j && Re.createElement('span', { className: 'prop-format' }, '($', j, ')'), |
| 36625 | z.size |
| 36626 | ? z.entrySeq().map(([s, o]) => |
| 36627 | Re.createElement(ae, { |
| 36628 | key: `${s}-${o}`, |
nothing calls this directly
no test coverage detected