浏览代码

Fix validate event (#338)

Dong-hyeon Shin 2 年之前
父节点
当前提交
1c20f4357c
共有 1 个文件被更改,包括 4 次插入3 次删除
  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()