Add Restart Node button

This commit is contained in:
QuickMythril
2023-06-02 05:32:56 -04:00
parent 9cf81bff3f
commit d098e13812
18 changed files with 65 additions and 18 deletions

View File

@@ -156,6 +156,7 @@ class NodeManagement extends LitElement {
<div class="node-card">
<h2>${translate("nodepage.nchange1")} ${this.nodeDomain}</h2>
<mwc-button style="float:right;" class="red" ?hidden="${(this.upTime === "offline")}" @click=${() => this.stopNode()}><mwc-icon>dangerous</mwc-icon>&nbsp;${translate("nodepage.nchange31")}</mwc-button>
<mwc-button style="float:right;" ?hidden="${(this.upTime === "offline")}" @click=${() => this.restartNode()}><mwc-icon>360</mwc-icon>&nbsp;${translate("nodepage.nchange33")}</mwc-button>
<span class="sblack"><br />${translate("nodepage.nchange2")} ${this.upTime}</span>
<br /><br />
<div id="minting">
@@ -450,6 +451,18 @@ class NodeManagement extends LitElement {
});
}
restartNode() {
parentEpml
.request("apiCall", {
url: `/admin/restart?apiKey=${this.getApiKey()}`,
method: "GET"
})
.then((res) => {
let err7string = get("nodepage.nchange34")
parentEpml.request('showSnackBar', `${err7string}`);
});
}
onPageNavigation(pageUrl) {
parentEpml.request("setPageUrl", pageUrl);
}