From 8da6ddc1f25a487bbfe042049a64fd2173353d18 Mon Sep 17 00:00:00 2001 From: Edan Bainglass Date: Sun, 29 Dec 2024 17:27:22 +0000 Subject: [PATCH] Fix basic settings magnetization notifications logic --- src/aiidalab_qe/app/configuration/basic/basic.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/aiidalab_qe/app/configuration/basic/basic.py b/src/aiidalab_qe/app/configuration/basic/basic.py index 120cc9c42..9d393d695 100644 --- a/src/aiidalab_qe/app/configuration/basic/basic.py +++ b/src/aiidalab_qe/app/configuration/basic/basic.py @@ -56,7 +56,7 @@ def render(self): Set the desired magnetic configuration in advanced settings """, - layout=ipw.Layout(visibility="hidden"), + layout=ipw.Layout(display="none"), ) # Spin-Orbit calculation @@ -186,9 +186,10 @@ def _on_input_structure_change(self, _): self.refresh(specific="structure") def _on_spin_type_change(self, _): - if self._model.spin_type == "collinear" and self._model.has_tags: - self.warning.layout.display = "flex" - self.magnetization_info.layout.visibility = "hidden" + if self._model.spin_type == "collinear": + self.magnetization_info.layout.display = "block" + if self._model.has_tags: + self.warning.layout.display = "flex" else: + self.magnetization_info.layout.display = "none" self.warning.layout.display = "none" - self.magnetization_info.layout.visibility = "visible"