Config UI: fix grid title (#24661)
This commit is contained in:
parent
6bf9f9932f
commit
5f04ab2faf
3 changed files with 8 additions and 0 deletions
|
|
@ -43,6 +43,9 @@ export default {
|
|||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
title: {
|
||||
type: String,
|
||||
},
|
||||
tags: {
|
||||
type: Object,
|
||||
default: () => ({}),
|
||||
|
|
@ -51,6 +54,9 @@ export default {
|
|||
emits: ["edit"],
|
||||
computed: {
|
||||
cardTitle() {
|
||||
if (this.title) {
|
||||
return this.title;
|
||||
}
|
||||
if (this.meter.deviceTitle) {
|
||||
return this.meter.deviceTitle;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@
|
|||
<MeterCard
|
||||
v-if="gridMeter"
|
||||
:meter="gridMeter"
|
||||
:title="$t('config.grid.title')"
|
||||
meter-type="grid"
|
||||
:has-error="hasDeviceError('meter', gridMeter.name)"
|
||||
:tags="deviceTags('meter', gridMeter.name)"
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@ test.describe("grid meter", async () => {
|
|||
|
||||
// restart
|
||||
await restart(CONFIG_ONE_LP);
|
||||
await expect(page.getByTestId("grid")).toContainText("Grid meter");
|
||||
await expect(page.getByTestId("grid").getByTestId("device-tag-power")).toContainText("5.0 kW");
|
||||
|
||||
// check in main ui
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue