diff --git a/src/panels/lovelace/badges/hui-view-badges.ts b/src/panels/lovelace/badges/hui-view-badges.ts index ee16386cc3..8308c55776 100644 --- a/src/panels/lovelace/badges/hui-view-badges.ts +++ b/src/panels/lovelace/badges/hui-view-badges.ts @@ -32,6 +32,9 @@ export class HuiViewBadges extends LitElement { @property({ attribute: false }) public viewIndex!: number; + @property({ type: Boolean, attribute: "show-add-label" }) + public showAddLabel!: boolean; + @state() _dragging = false; private _badgeConfigKeys = new WeakMap(); @@ -153,6 +156,11 @@ export class HuiViewBadges extends LitElement { > + ${this.showAddLabel + ? this.hass.localize( + "ui.panel.lovelace.editor.section.add_badge" + ) + : nothing} ` : nothing} @@ -201,6 +209,7 @@ export class HuiViewBadges extends LitElement { border-color: var(--primary-color); --mdc-icon-size: 18px; cursor: pointer; + font-size: 14px; color: var(--primary-text-color); --ha-ripple-color: var(--primary-color); --ha-ripple-hover-opacity: 0.04; diff --git a/src/panels/lovelace/views/hui-masonry-view.ts b/src/panels/lovelace/views/hui-masonry-view.ts index cb2f29609e..dc90245e1d 100644 --- a/src/panels/lovelace/views/hui-masonry-view.ts +++ b/src/panels/lovelace/views/hui-masonry-view.ts @@ -80,6 +80,7 @@ export class MasonryView extends LitElement implements LovelaceViewElement { .badges=${this.badges} .lovelace=${this.lovelace} .viewIndex=${this.index} + show-add-label >