add inital data for language selector (#20620)

* add inital data for language selector

* Update compute-initial-ha-form-data.ts
This commit is contained in:
Bram Kragten 2024-04-25 15:25:18 +02:00 committed by GitHub
parent 22b927d666
commit 20a3a00aec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -71,6 +71,10 @@ export const computeInitialHaFormData = (
if (selector.country?.countries?.length) { if (selector.country?.countries?.length) {
data[field.name] = selector.country.countries[0]; data[field.name] = selector.country.countries[0];
} }
} else if ("language" in selector) {
if (selector.language?.languages?.length) {
data[field.name] = selector.language.languages[0];
}
} else if ("duration" in selector) { } else if ("duration" in selector) {
data[field.name] = { data[field.name] = {
hours: 0, hours: 0,
@ -93,7 +97,9 @@ export const computeInitialHaFormData = (
) { ) {
data[field.name] = {}; data[field.name] = {};
} else { } else {
throw new Error("Selector not supported in initial form data"); throw new Error(
`Selector ${Object.keys(selector)[0]} not supported in initial form data`
);
} }
} }
}); });