Hide 'remove pset template/file' operator when there are no templates/files

This commit is contained in:
Andrej730
2024-10-18 15:42:45 +05:00
parent 4666589fcd
commit 43cecf6c5e
@@ -43,7 +43,8 @@ class BIM_PT_pset_template(Panel):
else: else:
row.label(text="No Pset Template Files", icon="FILE") row.label(text="No Pset Template Files", icon="FILE")
row.operator("bim.add_pset_template_file", icon="ADD", text="") 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) row = self.layout.row(align=True)
@@ -58,7 +59,8 @@ class BIM_PT_pset_template(Panel):
else: else:
row.operator("bim.add_pset_template", text="", icon="ADD") row.operator("bim.add_pset_template", text="", icon="ADD")
row.operator("bim.enable_editing_pset_template", text="", icon="GREASEPENCIL") 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"]: if PsetTemplatesData.data["pset_template"]:
self.draw_pset_template() self.draw_pset_template()