From b6d8211c6cf00734fee99bb06da2979b7ebdccce Mon Sep 17 00:00:00 2001 From: G Johansson Date: Thu, 12 Oct 2023 17:39:08 +0200 Subject: [PATCH] Use CountrySelector in Workday (#101879) --- homeassistant/components/workday/config_flow.py | 10 +++++----- homeassistant/components/workday/strings.json | 5 ----- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/workday/config_flow.py b/homeassistant/components/workday/config_flow.py index 3a4e381792e..907f5c5bdb5 100644 --- a/homeassistant/components/workday/config_flow.py +++ b/homeassistant/components/workday/config_flow.py @@ -16,6 +16,8 @@ from homeassistant.core import callback from homeassistant.data_entry_flow import AbortFlow, FlowResult from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers.selector import ( + CountrySelector, + CountrySelectorConfig, NumberSelector, NumberSelectorConfig, NumberSelectorMode, @@ -113,11 +115,9 @@ def validate_custom_dates(user_input: dict[str, Any]) -> None: DATA_SCHEMA_SETUP = vol.Schema( { vol.Required(CONF_NAME, default=DEFAULT_NAME): TextSelector(), - vol.Optional(CONF_COUNTRY): SelectSelector( - SelectSelectorConfig( - options=list(list_supported_countries()), - mode=SelectSelectorMode.DROPDOWN, - translation_key=CONF_COUNTRY, + vol.Optional(CONF_COUNTRY): CountrySelector( + CountrySelectorConfig( + countries=list(list_supported_countries()), ) ), } diff --git a/homeassistant/components/workday/strings.json b/homeassistant/components/workday/strings.json index 0249b580b60..d0ffecd0f7e 100644 --- a/homeassistant/components/workday/strings.json +++ b/homeassistant/components/workday/strings.json @@ -69,11 +69,6 @@ } }, "selector": { - "country": { - "options": { - "none": "No country" - } - }, "province": { "options": { "none": "No subdivision"