Skip to content

Commit 32425bc

Browse files
committed
improved performance by lazy rendering examples
1 parent 20134f5 commit 32425bc

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/components/api-response.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ export default class ApiResponse extends LitElement {
114114
true,
115115
mimeResp.includes('json') ? 'json' : 'text',
116116
);
117+
117118
allMimeResp[mimeResp] = {
118119
description: this.responses[statusCode].description,
119120
examples: respExample,
@@ -165,14 +166,14 @@ export default class ApiResponse extends LitElement {
165166
: html`${this.mimeTypeDropdownTemplate(Object.keys(this.mimeResponsesForEachStatus[status]))}`
166167
}
167168
</div>
168-
169-
<div class ='tab-content col' style = 'flex:1; display:${this.activeSchemaTab === 'example' ? 'flex' : 'none'};'>
170-
${this.mimeExampleTemplate(this.mimeResponsesForEachStatus[status][this.selectedMimeType])}
171-
</div>
172-
<div class="tab-content col" style="flex:1; display:${this.activeSchemaTab === 'model' ? 'flex' : 'none'};">
173-
${this.mimeSchemaTemplate(this.mimeResponsesForEachStatus[status][this.selectedMimeType])}
174-
</div>
175-
169+
${this.activeSchemaTab === 'example'
170+
? html`<div class ='tab-content col' style = 'flex:1;'>
171+
${this.mimeExampleTemplate(this.mimeResponsesForEachStatus[status][this.selectedMimeType])}
172+
</div>`
173+
: html`<div class ='tab-content col' style = 'flex:1;'>
174+
${this.mimeSchemaTemplate(this.mimeResponsesForEachStatus[status][this.selectedMimeType])}
175+
</div>`
176+
}
176177
</div>
177178
`
178179
}`)

src/components/schema-tree.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ export default class SchemaTree extends LitElement {
149149
${data['::type'] === 'xxx-of-option' || prevKey.startsWith('::OPTION')
150150
? html`<span class='xxx-of-key'>${newPrevKey}</span>`
151151
: newPrevKey.endsWith('*')
152-
? html`${newPrevKey.substring(0, newPrevKey.length - 1)}<span style='color:var(--red);margin-left:-6px'>*</span>`
152+
? html`${newPrevKey.substring(0, newPrevKey.length - 1)}<span style='color:var(--red);'>*</span>`
153153
: newPrevKey
154154
}${level > 0 ? ':' : ''}${openBracket}
155155
</div>

0 commit comments

Comments
 (0)