Skip to content

Commit 7408f47

Browse files
author
Alban Bailly
committed
add missing root allOf content
1 parent 68817aa commit 7408f47

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

src/components/2_molecules/ResponseItemElements.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,15 @@ export const ResponseItemElements = props => {
152152
)}
153153
</>
154154
)}
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+
)}
155164
</div>
156165
)
157166
);

src/components/2_molecules/ResponseSampleBody.js

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export const ResponseSampleBody = props => {
1919
.filter(v => properties[v] !== null)
2020
.map(p => {
2121
const l = properties[p];
22+
console.log(l);
2223
return (
2324
l &&
2425
(l.type !== "array" && l.type !== "object" && p !== "errors"
@@ -40,6 +41,23 @@ export const ResponseSampleBody = props => {
4041
return `"${va}"`;
4142
})
4243
: "") +
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+
)) +
4361
(l.properties &&
4462
`{` +
4563
Object.keys(l.properties)
@@ -187,8 +205,8 @@ export const ResponseSampleBody = props => {
187205
console.log(e);
188206
}
189207

190-
const finalSource = JSON.stringify(parsed, null, 2);
191-
// const finalSource = sanitized;
208+
// const finalSource = JSON.stringify(parsed, null, 2);
209+
const finalSource = sanitized;
192210

193211
return (
194212
context &&

0 commit comments

Comments
 (0)