Skip to content

Commit a1498c7

Browse files
Merge pull request #40 from advanced-rest-client/feat/W-15607551/servers-name
feat(W-15607551): server name
2 parents 04b9376 + 4bd62ef commit a1498c7

3 files changed

Lines changed: 26 additions & 2 deletions

File tree

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@api-components/api-endpoint-documentation",
33
"description": "A component to generate documentation for a resource from AMF model",
4-
"version": "6.1.0",
4+
"version": "6.1.1",
55
"license": "Apache-2.0",
66
"main": "index.js",
77
"module": "index.js",

src/ApiEndpointDocumentationElement.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,14 @@ export class ApiEndpointDocumentationElement extends AmfHelperMixin(LitElement)
194194
* If true, the server selector custom base URI option is rendered
195195
*/
196196
allowCustomBaseUri: { type: Boolean },
197+
/**
198+
* Adds a servers to async API
199+
*
200+
* @param {string} url - The URL of the server.
201+
* @param {object} [description] - An object containing a string `description` property.
202+
*/
203+
servers: {type:Array},
204+
_servers: {type:Array},
197205
};
198206
}
199207

@@ -299,6 +307,20 @@ export class ApiEndpointDocumentationElement extends AmfHelperMixin(LitElement)
299307
this.requestUpdate('server', old);
300308
}
301309

310+
get servers() {
311+
return this._servers;
312+
}
313+
314+
set servers(value) {
315+
const old = this._servers;
316+
/* istanbul ignore if */
317+
if (old === value) {
318+
return;
319+
}
320+
this._servers = value;
321+
this.requestUpdate('servers', old);
322+
}
323+
302324
constructor() {
303325
super();
304326
this._scrollHandler = this._scrollHandler.bind(this);
@@ -961,6 +983,7 @@ export class ApiEndpointDocumentationElement extends AmfHelperMixin(LitElement)
961983
<api-url
962984
.amf="${this.amf}"
963985
.server="${this.server}"
986+
.servers="${this.servers}"
964987
.endpoint="${this.endpoint}"
965988
.apiVersion="${this.apiVersion}"
966989
.baseUri="${this.baseUri}"
@@ -1022,6 +1045,7 @@ export class ApiEndpointDocumentationElement extends AmfHelperMixin(LitElement)
10221045
data-operation-id="${item['@id']}"
10231046
.amf="${amf}"
10241047
.server="${server}"
1048+
.servers="${this.servers}"
10251049
.endpoint="${endpoint}"
10261050
.method="${item}"
10271051
.narrow="${narrow}"

0 commit comments

Comments
 (0)