diff --git a/pynecone/components/component.py b/pynecone/components/component.py index 55dbc541e..3605419b7 100644 --- a/pynecone/components/component.py +++ b/pynecone/components/component.py @@ -509,6 +509,8 @@ class CustomComponent(Component): value = self._create_event_chain(key, value) self.props[format.to_camel_case(key)] = value continue + if not types._issubclass(type_, Var): + type_ = Var[type_] type_ = types.get_args(type_)[0] if types._issubclass(type_, Base): try: