From 88cfb3b7e25799f12cf3296f0084e4da2411b31e Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Fri, 15 Nov 2024 15:11:44 -0800 Subject: [PATCH] handle var at top level --- reflex/compiler/compiler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reflex/compiler/compiler.py b/reflex/compiler/compiler.py index 9f81f319d..e9e3f57e2 100644 --- a/reflex/compiler/compiler.py +++ b/reflex/compiler/compiler.py @@ -560,7 +560,11 @@ def compile_unevaluated_page( """ # Generate the component if it is a callable. component = page.component - component = component if isinstance(component, Component) else component() + component = ( + component + if isinstance(component, Component) + else (Fragment.create(component) if isinstance(component, Var) else component()) + ) # unpack components that return tuples in an rx.fragment. if isinstance(component, tuple):