From 421c7e1d9334c10b38c4219dc6b0b9042b6f3097 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 16 Feb 2023 18:01:17 +0100 Subject: [PATCH] Make card picker results accessible --- .../editor/card-editor/hui-card-picker.ts | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts index 9de121f0dc..4292f5b151 100644 --- a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts +++ b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts @@ -118,7 +118,7 @@ export class HuiCardPicker extends LitElement { )}
-
-
+
`; @@ -299,24 +299,27 @@ export class HuiCardPicker extends LitElement { } } + const cardName = customCard + ? `${this.hass!.localize( + "ui.panel.lovelace.editor.cardpicker.custom_card" + )}: ${customCard.name || customCard.type}` + : name; + return html`
-
-
- ${customCard - ? `${this.hass!.localize( - "ui.panel.lovelace.editor.cardpicker.custom_card" - )}: ${customCard.name || customCard.type}` - : name} -
+ .title=${cardName} + > +
${cardName}
${element && element.tagName !== "HUI-ERROR-CARD" ? element @@ -356,6 +359,9 @@ export class HuiCardPicker extends LitElement { background: var(--primary-background-color, #fafafa); cursor: pointer; position: relative; + border: var(--ha-card-border-width, 1px) solid + var(--ha-card-border-color, var(--divider-color)); + overflow: hidden; } .card-header { @@ -405,13 +411,19 @@ export class HuiCardPicker extends LitElement { height: 100%; z-index: 1; box-sizing: border-box; - border: var(--ha-card-border-width, 1px) solid - var(--ha-card-border-color, var(--divider-color)); + background: none; + cursor: pointer; + padding: 0; + border: none; border-radius: var(--ha-card-border-radius, 12px); } .manual { max-width: none; + display: flex; + align-items: inherit; + justify-content: center; + padding: 0; } `, ];