From 43cecf6c5e234eb43688ed0e70189f4e3d1450a1 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 18 Oct 2024 15:42:45 +0500 Subject: [PATCH] Hide 'remove pset template/file' operator when there are no templates/files --- src/bonsai/bonsai/bim/module/pset_template/ui.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/pset_template/ui.py b/src/bonsai/bonsai/bim/module/pset_template/ui.py index 47020fc712..27420a87a0 100644 --- a/src/bonsai/bonsai/bim/module/pset_template/ui.py +++ b/src/bonsai/bonsai/bim/module/pset_template/ui.py @@ -43,7 +43,8 @@ class BIM_PT_pset_template(Panel): else: row.label(text="No Pset Template Files", icon="FILE") row.operator("bim.add_pset_template_file", icon="ADD", text="") - row.operator("bim.remove_pset_template_file", icon="X", text="") + if PsetTemplatesData.data["pset_template_files"]: + row.operator("bim.remove_pset_template_file", icon="X", text="") row = self.layout.row(align=True) @@ -58,7 +59,8 @@ class BIM_PT_pset_template(Panel): else: row.operator("bim.add_pset_template", text="", icon="ADD") row.operator("bim.enable_editing_pset_template", text="", icon="GREASEPENCIL") - row.operator("bim.remove_pset_template", text="", icon="X") + if PsetTemplatesData.data["pset_templates"]: + row.operator("bim.remove_pset_template", text="", icon="X") if PsetTemplatesData.data["pset_template"]: self.draw_pset_template()