1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00

Fix target picker area in history/activity (#28474)

* Add max target picker width for history and activity

* Fix target picker  area selection in history and activity
This commit is contained in:
Wendelin
2025-12-10 16:59:35 +01:00
committed by Bram Kragten
parent 94453dfba5
commit f4f4520773
4 changed files with 8 additions and 4 deletions

View File

@@ -344,7 +344,10 @@ export class HaGenericPicker extends LitElement {
wa-popover::part(body) { wa-popover::part(body) {
width: max(var(--body-width), 250px); width: max(var(--body-width), 250px);
max-width: max(var(--body-width), 250px); max-width: var(
--ha-generic-picker-max-width,
max(var(--body-width), 250px)
);
max-height: 500px; max-height: 500px;
height: 70vh; height: 70vh;
overflow: hidden; overflow: hidden;

View File

@@ -952,10 +952,7 @@ export class HaTargetPicker extends SubscribeMixin(LitElement) {
let hasFloor = false; let hasFloor = false;
let rtl = false; let rtl = false;
let showEntityId = false; let showEntityId = false;
if (type === "area" || type === "floor") { if (type === "area" || type === "floor") {
item.id = item[type]?.[`${type}_id`];
rtl = computeRTL(this.hass); rtl = computeRTL(this.hass);
hasFloor = hasFloor =
type === "area" && !!(item as FloorComboBoxItem).area?.floor_id; type === "area" && !!(item as FloorComboBoxItem).area?.floor_id;

View File

@@ -631,6 +631,7 @@ class HaPanelHistory extends LitElement {
:host([virtualize]) { :host([virtualize]) {
height: 100%; height: 100%;
--ha-generic-picker-max-width: 400px;
} }
.progress-wrapper { .progress-wrapper {

View File

@@ -303,6 +303,9 @@ export class HaPanelLogbook extends LitElement {
return [ return [
haStyle, haStyle,
css` css`
:host {
--ha-generic-picker-max-width: 400px;
}
ha-logbook { ha-logbook {
height: calc( height: calc(
100vh - 100vh -