Config UI: fix grid title (#24661)

This commit is contained in:
Michael Geers 2025-10-23 11:06:26 +02:00 • committed by GitHub
parent 6bf9f9932f
commit 5f04ab2faf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 0 deletions

View file

@ -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;
}

View file

@ -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)"

View file

@ -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