From 612274900ae416fbb0201a2e8ff33bb814d7aac7 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Wed, 2 Oct 2024 11:33:13 -0700 Subject: [PATCH] automatically do guess type --- reflex/components/component.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reflex/components/component.py b/reflex/components/component.py index 1169e276f..f7c3f1924 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -536,8 +536,10 @@ class Component(BaseComponent, ABC): if isinstance(value, Var): if isinstance(value, EventChainVar): return value - if isinstance(value, EventVar): + elif isinstance(value, EventVar): value = [value] + elif isinstance(value._var_type, (EventChain, EventSpec)): + return self._create_event_chain(args_spec, value.guess_type()) else: raise ValueError( f"Invalid event chain: {str(value)} of type {value._var_type}"