diff --git a/advanced/esphome/nspanel_esphome_addon_upload_tft.yaml b/advanced/esphome/nspanel_esphome_addon_upload_tft.yaml index b306207..116cfaf 100644 --- a/advanced/esphome/nspanel_esphome_addon_upload_tft.yaml +++ b/advanced/esphome/nspanel_esphome_addon_upload_tft.yaml @@ -119,9 +119,11 @@ script: - lambda: return (page_id->state == 26); timeout: 2s - lambda: |- - disp1->hide_component("bclose"); - disp1->hide_component("bt_accept"); - disp1->hide_component("bt_clear"); + if (page_id->state == 26) { + disp1->hide_component("bclose"); + disp1->hide_component("bt_accept"); + disp1->hide_component("bt_clear"); + } disp1->set_component_text_printf("confirm.title", "Upload TFT\\r%s", id(framework) == 1 ? "Arduino" : (id(framework) == 2 ? "ESP-IDF" : "Unknown")); page_id->update();