Quellcode durchsuchen

#628 only register for the on_click event if a handler is given

Falko Schindler vor 2 Jahren
Ursprung
Commit
a07641a29d
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      nicegui/elements/button.py

+ 2 - 1
nicegui/elements/button.py

@@ -15,7 +15,8 @@ class Button(TextElement):
         super().__init__(tag='q-btn', text=text)
         self._props['color'] = 'primary'
 
-        self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
+        if on_click:
+            self.on('click', lambda _: handle_event(on_click, ClickEventArguments(sender=self, client=self.client)))
 
     def _text_to_model_text(self, text: str) -> None:
         self._props['label'] = text