File tree Expand file tree Collapse file tree 2 files changed +29
-2
lines changed
src/components/2_molecules Expand file tree Collapse file tree 2 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -152,6 +152,15 @@ export const ResponseItemElements = props => {
152
152
) }
153
153
</ >
154
154
) }
155
+ { l . oneOf && (
156
+ < div className = "px-4 mt-4 mb-4 ml-4 subResponse" >
157
+ { l . oneOf . map ( ( data , i ) => {
158
+ return (
159
+ < SubResponse dataSource = { data . properties } key = { i } />
160
+ ) ;
161
+ } ) }
162
+ </ div >
163
+ ) }
155
164
</ div >
156
165
)
157
166
) ;
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ export const ResponseSampleBody = props => {
19
19
. filter ( v => properties [ v ] !== null )
20
20
. map ( p => {
21
21
const l = properties [ p ] ;
22
+ console . log ( l ) ;
22
23
return (
23
24
l &&
24
25
( l . type !== "array" && l . type !== "object" && p !== "errors"
@@ -40,6 +41,23 @@ export const ResponseSampleBody = props => {
40
41
return `"${ va } "` ;
41
42
} )
42
43
: "" ) +
44
+ ( l . oneOf &&
45
+ l . oneOf . map ( oo =>
46
+ oo . properties
47
+ ? Object . keys ( oo . properties ) . map ( oop => {
48
+ const data = oo . properties [ oop ] ;
49
+ // console.log(data);
50
+ return `
51
+ "${ oop } ": ${
52
+ data . example
53
+ ? JSON . stringify ( data . example )
54
+ : data . type === "object" && data . items
55
+ ? ""
56
+ : '""'
57
+ } `;
58
+ } )
59
+ : ""
60
+ ) ) +
43
61
( l . properties &&
44
62
`{` +
45
63
Object . keys ( l . properties )
@@ -187,8 +205,8 @@ export const ResponseSampleBody = props => {
187
205
console . log ( e ) ;
188
206
}
189
207
190
- const finalSource = JSON . stringify ( parsed , null , 2 ) ;
191
- // const finalSource = sanitized;
208
+ // const finalSource = JSON.stringify(parsed, null, 2);
209
+ const finalSource = sanitized ;
192
210
193
211
return (
194
212
context &&
You can’t perform that action at this time.
0 commit comments