mirror of
https://github.com/home-assistant/core.git
synced 2026-04-17 15:44:52 +01:00
Add reorder support to area selector (#165211)
This commit is contained in:
@@ -81,6 +81,7 @@ clean_area:
|
||||
selector:
|
||||
area:
|
||||
multiple: true
|
||||
reorder: true
|
||||
|
||||
send_command:
|
||||
target:
|
||||
|
||||
@@ -301,6 +301,7 @@ class AreaSelectorConfig(BaseSelectorConfig, total=False):
|
||||
entity: EntityFilterSelectorConfig | list[EntityFilterSelectorConfig]
|
||||
device: DeviceFilterSelectorConfig | list[DeviceFilterSelectorConfig]
|
||||
multiple: bool
|
||||
reorder: bool
|
||||
|
||||
|
||||
@SELECTORS.register("area")
|
||||
@@ -320,6 +321,7 @@ class AreaSelector(Selector[AreaSelectorConfig]):
|
||||
[DEVICE_FILTER_SELECTOR_CONFIG_SCHEMA],
|
||||
),
|
||||
vol.Optional("multiple", default=False): cv.boolean,
|
||||
vol.Optional("reorder", default=False): cv.boolean,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -383,7 +383,7 @@ def test_entity_selector_schema_error(schema) -> None:
|
||||
(None,),
|
||||
),
|
||||
(
|
||||
{"multiple": True},
|
||||
{"multiple": True, "reorder": True},
|
||||
((["abc123", "def456"],)),
|
||||
(None, "abc123", ["abc123", None]),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user