@@ -17,7 +17,8 @@ export default class ObjectModel extends Component {
1717 }
1818
1919 render ( ) {
20- let { schema, name, isRef, getComponent, depth, expandDepth, specSelectors, ...props } = this . props
20+ let { schema, name, isRef, getComponent, depth, expandDepth, ...otherProps } = this . props
21+ let { specSelectors } = otherProps
2122 let { isOAS3 } = specSelectors
2223
2324 let description = schema . get ( "description" )
@@ -82,7 +83,7 @@ export default class ObjectModel extends Component {
8283 { key } { isRequired && < span style = { { color : "red" } } > *</ span > }
8384 </ td >
8485 < td style = { { verticalAlign : "top" } } >
85- < Model key = { `object-${ name } -${ key } _${ value } ` } { ...props }
86+ < Model key = { `object-${ name } -${ key } _${ value } ` } { ...otherProps }
8687 required = { isRequired }
8788 getComponent = { getComponent }
8889 schema = { value }
@@ -96,7 +97,7 @@ export default class ObjectModel extends Component {
9697 : < tr >
9798 < td > { "< * >:" } </ td >
9899 < td >
99- < Model { ...props } required = { false }
100+ < Model { ...otherProps } required = { false }
100101 getComponent = { getComponent }
101102 schema = { additionalProperties }
102103 depth = { depth + 1 } />
@@ -109,7 +110,7 @@ export default class ObjectModel extends Component {
109110 < td > { "anyOf ->" } </ td >
110111 < td >
111112 { anyOf . map ( ( schema , k ) => {
112- return < div key = { k } > < Model { ...props } required = { false }
113+ return < div key = { k } > < Model { ...otherProps } required = { false }
113114 getComponent = { getComponent }
114115 schema = { schema }
115116 depth = { depth + 1 } /> </ div >
@@ -123,7 +124,7 @@ export default class ObjectModel extends Component {
123124 < td > { "oneOf ->" } </ td >
124125 < td >
125126 { oneOf . map ( ( schema , k ) => {
126- return < div key = { k } > < Model { ...props } required = { false }
127+ return < div key = { k } > < Model { ...otherProps } required = { false }
127128 getComponent = { getComponent }
128129 schema = { schema }
129130 depth = { depth + 1 } /> </ div >
@@ -137,7 +138,7 @@ export default class ObjectModel extends Component {
137138 < td > { "not ->" } </ td >
138139 < td >
139140 { not . map ( ( schema , k ) => {
140- return < div key = { k } > < Model { ...props } required = { false }
141+ return < div key = { k } > < Model { ...otherProps } required = { false }
141142 getComponent = { getComponent }
142143 schema = { schema }
143144 depth = { depth + 1 } /> </ div >
0 commit comments