Skip to content

Commit d1a2976

Browse files
committed
fix guard directive to honour active tab changes
1 parent ef45922 commit d1a2976

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

docs/examples/dynamic-query-params.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
show-header = "false"
3030
regular-font = 'Open Sans'
3131
mono-font = "Roboto Mono"
32+
default-schema-tab = "example"
3233
> </rapi-doc>
3334
</body>
3435
</html>

src/components/api-request.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,11 +193,11 @@ export default class ApiRequest extends LitElement {
193193
${this.callback === 'true' ? 'CALLBACK REQUEST' : 'REQUEST'}
194194
</div>
195195
<div>
196-
${guard([this.parameters], () => this.inputParametersTemplate('path'))}
197-
${guard([this.parameters], () => this.inputParametersTemplate('query'))}
196+
${guard([this.parameters, this.activeParameterSchemaTabs], () => this.inputParametersTemplate('path'))}
197+
${guard([this.parameters, this.activeParameterSchemaTabs], () => this.inputParametersTemplate('query'))}
198198
${this.requestBodyTemplate()}
199-
${guard([this.parameters], () => this.inputParametersTemplate('header'))}
200-
${guard([this.parameters], () => this.inputParametersTemplate('cookie'))}
199+
${guard([this.parameters, this.activeParameterSchemaTabs], () => this.inputParametersTemplate('header'))}
200+
${guard([this.parameters, this.activeParameterSchemaTabs], () => this.inputParametersTemplate('cookie'))}
201201
${this.allowTry === 'false' ? '' : html`${this.apiCallTemplate()}`}
202202
</div>
203203
</div>
@@ -246,7 +246,7 @@ export default class ApiRequest extends LitElement {
246246
}
247247
}
248248
}"
249-
>${v.description || v.summary || v.value}</a>
249+
>${v.value && Array.isArray(v.value) ? (v.value?.join(', ')) : (v.value || '')}</a>
250250
${paramType === 'array' ? '] ' : ''}
251251
`)}
252252
`

0 commit comments

Comments
 (0)