Selaa lähdekoodia

Fix validate event (#338)

Dong-hyeon Shin 2 vuotta sitten
vanhempi
säilyke
1c20f4357c
1 muutettua tiedostoa jossa 4 lisäystä ja 3 poistoa
  1. 4 3
      pynecone/components/component.py

+ 4 - 3
pynecone/components/component.py

@@ -157,9 +157,10 @@ class Component(Base, ABC):
         Raises:
             ValueError: If the value is not a valid event chain.
         """
-        # If it's already an event chain, return it.
-        if isinstance(value, Var):
-            return value
+        # If it's a custom component and var, return it.
+        if isinstance(self, CustomComponent):
+            if isinstance(value, Var):
+                return value
 
         arg = self.get_controlled_value()