From bb29bd864d3009f8903d537fc68dd5f16fb315cb Mon Sep 17 00:00:00 2001 From: Nikhil Rao Date: Mon, 3 Apr 2023 18:22:43 -0700 Subject: [PATCH] Improve memoized args (#771) --- pynecone/components/component.py | 2 ++ 1 file changed, 2 insertions(+) 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: