Using a picker object to configure the picker now, deriving display format from steps.

This commit is contained in:
thmichel
2025-10-29 13:54:14 +01:00
parent 2cd171637c
commit 6a0ec34cdb
4 changed files with 18 additions and 20 deletions

View File

@@ -47,6 +47,7 @@ class HomeAssistantView extends WatchUi.Menu2 {
var content = items[i].get("content") as Lang.String?;
var entity = items[i].get("entity") as Lang.String?;
var tap_action = items[i].get("tap_action") as Lang.Dictionary?;
var picker = items[i].get("picker") as Lang.Dictionary?; // optional for numeric items
var service = items[i].get("service") as Lang.String?; // Deprecated schema
var confirm = false as Lang.Boolean?;
var pin = false as Lang.Boolean?;
@@ -132,7 +133,7 @@ class HomeAssistantView extends WatchUi.Menu2 {
entity,
content,
service,
data,
picker,
{
:exit => exit,
:confirm => confirm,