mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-27 11:16:35 +00:00
Fix supervisor panel (#5348)
* Fix supervisor panel * Lint Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
This commit is contained in:
parent
61ac831882
commit
554c0b692d
@ -107,7 +107,7 @@ class HassioAddonInfo extends LitElement {
|
|||||||
<hassio-card-content
|
<hassio-card-content
|
||||||
.hass=${this.hass}
|
.hass=${this.hass}
|
||||||
.title="${this.addon.name} ${this.addon
|
.title="${this.addon.name} ${this.addon
|
||||||
.last_version} is available"
|
.version_latest} is available"
|
||||||
.description="You are currently running version ${this.addon
|
.description="You are currently running version ${this.addon
|
||||||
.version}"
|
.version}"
|
||||||
icon="hassio:arrow-up-bold-circle"
|
icon="hassio:arrow-up-bold-circle"
|
||||||
@ -179,7 +179,7 @@ class HassioAddonInfo extends LitElement {
|
|||||||
`}
|
`}
|
||||||
`
|
`
|
||||||
: html`
|
: html`
|
||||||
${this.addon.last_version}
|
${this.addon.version_latest}
|
||||||
`}
|
`}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -636,7 +636,7 @@ class HassioAddonInfo extends LitElement {
|
|||||||
this.addon &&
|
this.addon &&
|
||||||
!this.addon.detached &&
|
!this.addon.detached &&
|
||||||
this.addon.version &&
|
this.addon.version &&
|
||||||
this.addon.version !== this.addon.last_version
|
this.addon.version !== this.addon.version_latest
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,8 +40,8 @@ export class HassioUpdate extends LitElement {
|
|||||||
].filter((value) => {
|
].filter((value) => {
|
||||||
return (
|
return (
|
||||||
!!value &&
|
!!value &&
|
||||||
(value.last_version
|
(value.version_latest
|
||||||
? value.version !== value.last_version
|
? value.version !== value.version_latest
|
||||||
: value.version_latest
|
: value.version_latest
|
||||||
? value.version !== value.version_latest
|
? value.version !== value.version_latest
|
||||||
: false)
|
: false)
|
||||||
@ -68,26 +68,26 @@ export class HassioUpdate extends LitElement {
|
|||||||
${this._renderUpdateCard(
|
${this._renderUpdateCard(
|
||||||
"Home Assistant Core",
|
"Home Assistant Core",
|
||||||
this.hassInfo.version,
|
this.hassInfo.version,
|
||||||
this.hassInfo.last_version,
|
this.hassInfo.version_latest,
|
||||||
"hassio/homeassistant/update",
|
"hassio/homeassistant/update",
|
||||||
`https://${
|
`https://${
|
||||||
this.hassInfo.last_version.includes("b") ? "rc" : "www"
|
this.hassInfo.version_latest.includes("b") ? "rc" : "www"
|
||||||
}.home-assistant.io/latest-release-notes/`,
|
}.home-assistant.io/latest-release-notes/`,
|
||||||
"hassio:home-assistant"
|
"hassio:home-assistant"
|
||||||
)}
|
)}
|
||||||
${this._renderUpdateCard(
|
${this._renderUpdateCard(
|
||||||
"Supervisor",
|
"Supervisor",
|
||||||
this.supervisorInfo.version,
|
this.supervisorInfo.version,
|
||||||
this.supervisorInfo.last_version,
|
this.supervisorInfo.version_latest,
|
||||||
"hassio/supervisor/update",
|
"hassio/supervisor/update",
|
||||||
`https://github.com//home-assistant/hassio/releases/tag/${this.supervisorInfo.last_version}`
|
`https://github.com//home-assistant/hassio/releases/tag/${this.supervisorInfo.version_latest}`
|
||||||
)}
|
)}
|
||||||
${this.hassOsInfo
|
${this.hassOsInfo
|
||||||
? this._renderUpdateCard(
|
? this._renderUpdateCard(
|
||||||
"Operating System",
|
"Operating System",
|
||||||
this.hassOsInfo.version,
|
this.hassOsInfo.version,
|
||||||
this.hassOsInfo.version_latest,
|
this.hassOsInfo.version_latest,
|
||||||
"hassio/hassos/update",
|
"hassio/os/update",
|
||||||
`https://github.com//home-assistant/hassos/releases/tag/${this.hassOsInfo.version_latest}`
|
`https://github.com//home-assistant/hassos/releases/tag/${this.hassOsInfo.version_latest}`
|
||||||
)
|
)
|
||||||
: ""}
|
: ""}
|
||||||
|
@ -100,7 +100,7 @@ class HassioHostInfo extends LitElement {
|
|||||||
<ha-call-api-button
|
<ha-call-api-button
|
||||||
class="warning"
|
class="warning"
|
||||||
.hass=${this.hass}
|
.hass=${this.hass}
|
||||||
path="hassio/hassos/config/sync"
|
path="hassio/os/config/sync"
|
||||||
title="Load HassOS configs or updates from USB"
|
title="Load HassOS configs or updates from USB"
|
||||||
>Import from USB</ha-call-api-button
|
>Import from USB</ha-call-api-button
|
||||||
>
|
>
|
||||||
@ -108,9 +108,7 @@ class HassioHostInfo extends LitElement {
|
|||||||
: ""}
|
: ""}
|
||||||
${this.hostInfo.version !== this.hostInfo.version_latest
|
${this.hostInfo.version !== this.hostInfo.version_latest
|
||||||
? html`
|
? html`
|
||||||
<ha-call-api-button
|
<ha-call-api-button .hass=${this.hass} path="hassio/os/update"
|
||||||
.hass=${this.hass}
|
|
||||||
path="hassio/hassos/update"
|
|
||||||
>Update</ha-call-api-button
|
>Update</ha-call-api-button
|
||||||
>
|
>
|
||||||
`
|
`
|
||||||
|
@ -41,7 +41,7 @@ class HassioSupervisorInfo extends LitElement {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Latest version</td>
|
<td>Latest version</td>
|
||||||
<td>${this.supervisorInfo.last_version}</td>
|
<td>${this.supervisorInfo.version_latest}</td>
|
||||||
</tr>
|
</tr>
|
||||||
${this.supervisorInfo.channel !== "stable"
|
${this.supervisorInfo.channel !== "stable"
|
||||||
? html`
|
? html`
|
||||||
@ -63,7 +63,7 @@ class HassioSupervisorInfo extends LitElement {
|
|||||||
<ha-call-api-button .hass=${this.hass} path="hassio/supervisor/reload"
|
<ha-call-api-button .hass=${this.hass} path="hassio/supervisor/reload"
|
||||||
>Reload</ha-call-api-button
|
>Reload</ha-call-api-button
|
||||||
>
|
>
|
||||||
${this.supervisorInfo.version !== this.supervisorInfo.last_version
|
${this.supervisorInfo.version !== this.supervisorInfo.version_latest
|
||||||
? html`
|
? html`
|
||||||
<ha-call-api-button
|
<ha-call-api-button
|
||||||
.hass=${this.hass}
|
.hass=${this.hass}
|
||||||
|
@ -29,7 +29,7 @@ export interface HassioAddonDetails extends HassioAddonInfo {
|
|||||||
arch: "armhf" | "aarch64" | "i386" | "amd64";
|
arch: "armhf" | "aarch64" | "i386" | "amd64";
|
||||||
machine: any;
|
machine: any;
|
||||||
homeassistant: string;
|
homeassistant: string;
|
||||||
last_version: string;
|
version_latest: string;
|
||||||
boot: "auto" | "manual";
|
boot: "auto" | "manual";
|
||||||
build: boolean;
|
build: boolean;
|
||||||
options: object;
|
options: object;
|
||||||
|
@ -23,7 +23,7 @@ export const fetchHassioHassOsInfo = async (hass: HomeAssistant) => {
|
|||||||
return hassioApiResultExtractor(
|
return hassioApiResultExtractor(
|
||||||
await hass.callApi<HassioResponse<HassioHassOSInfo>>(
|
await hass.callApi<HassioResponse<HassioHassOSInfo>>(
|
||||||
"GET",
|
"GET",
|
||||||
"hassio/hassos/info"
|
"hassio/os/info"
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -23,7 +23,7 @@ export const fetchHassioHomeAssistantInfo = async (hass: HomeAssistant) => {
|
|||||||
return hassioApiResultExtractor(
|
return hassioApiResultExtractor(
|
||||||
await hass.callApi<HassioResponse<HassioHomeAssistantInfo>>(
|
await hass.callApi<HassioResponse<HassioHomeAssistantInfo>>(
|
||||||
"GET",
|
"GET",
|
||||||
"hassio/homeassistant/info"
|
"hassio/core/info"
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user