handle var at top level

This commit is contained in:
Khaleel Al-Adhami 2024-11-15 15:11:44 -08:00
parent 53b98543cc
commit 88cfb3b7e2

View File

@ -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):