361 files

This commit is contained in:
Home Assistant Version Control committed 2026-10-06 17:11:43 +00:00
1 parent d2c5af43e3
commit bf886c9347
362 files changed
+22060 -1285

No files matched your search

@@ -129,9 +129,19 @@ export function openCreateObjectDialog(): boolean {
if (!syncHass(dlg)) return false;
// openCreate is defined on MaintenanceObjectDialog
dlg.openCreate();
void applyObjectDialogSettings(dlg);
return true;
}
/** 2026-10 places: the object dialog shows its place fields by the same
* feature switch as in the panel. Opened at once; the fields appear when
* the (page-wide cached) settings are in. */
async function applyObjectDialogSettings(dlg: MaintenanceObjectDialog): Promise<void> {
const hass = getHass();
if (!hass) return;
dlg.placesEnabled = (await fetchSettingsOnce(hass)).features.places;
}
export function openEditObjectDialog(
entryId: string,
obj: MaintenanceObject,
@@ -139,6 +149,7 @@ export function openEditObjectDialog(
const dlg = getOrCreate<MaintenanceObjectDialog>(OBJECT_DIALOG_TAG);
if (!syncHass(dlg)) return false;
dlg.openEdit(entryId, obj);
void applyObjectDialogSettings(dlg);
return true;
}