1
0
mirror of https://github.com/home-assistant/frontend.git synced 2026-05-04 15:35:07 +01:00

Migrate ha-control-select-menu to use ha-dropdown (#29350)

This commit is contained in:
Wendelin
2026-02-03 11:30:51 +01:00
committed by GitHub
parent 97e1f47af9
commit ae63530123
93 changed files with 826 additions and 1231 deletions
+4 -4
View File
@@ -48,7 +48,6 @@ import type {
import "../../../components/data-table/ha-data-table-labels";
import "../../../components/ha-dropdown";
import "../../../components/ha-dropdown-item";
import type { HaDropdownItem } from "../../../components/ha-dropdown-item";
import "../../../components/ha-fab";
import "../../../components/ha-filter-blueprints";
import "../../../components/ha-filter-categories";
@@ -124,6 +123,7 @@ import {
getAssistantsTableColumn,
} from "../voice-assistants/expose/assistants-table-column";
import { getAvailableAssistants } from "../voice-assistants/expose/available-assistants";
import type { HaDropdownSelectEvent } from "../../../components/ha-dropdown";
type ScriptItem = ScriptEntity & {
name: string;
@@ -897,7 +897,7 @@ class HaScriptPicker extends SubscribeMixin(LitElement) {
this._selected = ev.detail.value;
}
private _handleBulkCategory = (ev: CustomEvent<{ item: HaDropdownItem }>) => {
private _handleBulkCategory = (ev: HaDropdownSelectEvent) => {
const value = ev.detail.item.value;
if (value === "category_create") {
this._bulkCreateCategory();
@@ -937,7 +937,7 @@ ${rejected
}
}
private _handleBulkLabel = (ev: CustomEvent<{ item: HaDropdownItem }>) => {
private _handleBulkLabel = (ev: HaDropdownSelectEvent) => {
ev.preventDefault();
const value = ev.detail.item.value;
if (value === "label_create") {
@@ -1154,7 +1154,7 @@ ${rejected
});
};
private _handleBulkArea = (ev: CustomEvent<{ item: HaDropdownItem }>) => {
private _handleBulkArea = (ev: HaDropdownSelectEvent) => {
const value = ev.detail.item.value;
if (value === "area_create") {
this._bulkCreateArea();