Fix delete appearance chip (#22098)

* Add filter option to ha-sortable

* Filter chips remove buttons from dragging in ha-entity-state-content-picker
This commit is contained in:
Wendelin 2024-09-26 14:11:34 +02:00 committed by GitHub
parent 62cba99491
commit ff9af2f980
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 0 deletions

View File

@ -173,6 +173,7 @@ class HaEntityStatePicker extends LitElement {
no-style
@item-moved=${this._moveItem}
.disabled=${this.disabled}
filter="button.trailing.action"
>
<ha-chip-set>
${repeat(

View File

@ -43,6 +43,13 @@ export class HaSortable extends LitElement {
@property({ type: String, attribute: "handle-selector" })
public handleSelector?: string;
/**
* Selectors that do not lead to dragging (String or Function)
* https://github.com/SortableJS/Sortable?tab=readme-ov-file#filter-option
* */
@property({ type: String, attribute: "filter" })
public filter?: string;
@property({ type: String })
public group?: string | SortableInstance.GroupOptions;
@ -145,6 +152,9 @@ export class HaSortable extends LitElement {
if (this.group) {
options.group = this.group;
}
if (this.filter) {
options.filter = this.filter;
}
this._sortable = new Sortable(container, options);
}