From d411a207cbba39c4d5235b0a9f3b257461f1e8c5 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Fri, 16 Feb 2024 00:04:27 +0100 Subject: [PATCH] Only hide buttons when page is visible --- advanced/esphome/nspanel_esphome_addon_upload_tft.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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();