diff --git a/reflex/reflex.py b/reflex/reflex.py index 249b4848c..a74024201 100644 --- a/reflex/reflex.py +++ b/reflex/reflex.py @@ -328,6 +328,14 @@ def export( if prerequisites.needs_reinit(frontend=True): _init(name=config.app_name, loglevel=loglevel) + if frontend and not config.show_built_with_reflex: + # The sticky badge may be disabled on export for team/enterprise tiers. + prerequisites.check_config_option_in_tier( + option_name="show_built_with_reflex", + allowed_tiers=["team", "enterprise"], + fallback_value=False, + ) + export_utils.export( zipping=zipping, frontend=frontend, diff --git a/reflex/utils/export.py b/reflex/utils/export.py index 7fc38190e..edb4a6e1a 100644 --- a/reflex/utils/export.py +++ b/reflex/utils/export.py @@ -55,13 +55,6 @@ def export( console.rule("[bold]Compiling production app and preparing for export.") if frontend: - if not config.show_built_with_reflex: - # The sticky badge may be disabled on export for team/enterprise tiers. - prerequisites.check_config_option_in_tier( - option_name="show_built_with_reflex", - allowed_tiers=["team", "enterprise"], - fallback_value=False, - ) # Ensure module can be imported and app.compile() is called. prerequisites.get_compiled_app(export=True) # Set up .web directory and install frontend dependencies.