From f1a555b851f695bee8b4bc889f29cee4567d4273 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Mon, 10 Feb 2025 10:27:35 -0800 Subject: [PATCH] Sticky tweaks: only show in prod mode Only display the sticky badge in prod mode. Display the mini-badge for mobile and tablet; full badge only displayed at desktop width. --- reflex/app.py | 2 +- reflex/components/core/sticky.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reflex/app.py b/reflex/app.py index 18cce69d2..7b7010521 100644 --- a/reflex/app.py +++ b/reflex/app.py @@ -1040,7 +1040,7 @@ class App(MiddlewareMixin, LifespanMixin): self._validate_var_dependencies() self._setup_overlay_component() self._setup_error_boundary() - if config.show_built_with_reflex: + if is_prod_mode() and config.show_built_with_reflex: self._setup_sticky_badge() progress.advance(task) diff --git a/reflex/components/core/sticky.py b/reflex/components/core/sticky.py index cbcec00a9..33bddfdb2 100644 --- a/reflex/components/core/sticky.py +++ b/reflex/components/core/sticky.py @@ -3,7 +3,7 @@ from reflex.components.component import ComponentNamespace from reflex.components.core.colors import color from reflex.components.core.cond import color_mode_cond, cond -from reflex.components.core.responsive import tablet_and_desktop +from reflex.components.core.responsive import desktop_only from reflex.components.el.elements.inline import A from reflex.components.el.elements.media import Path, Rect, Svg from reflex.components.radix.themes.typography.text import Text @@ -87,7 +87,7 @@ class StickyBadge(A): """ return super().create( StickyLogo.create(), - tablet_and_desktop(StickyLabel.create()), + desktop_only(StickyLabel.create()), href="https://reflex.dev", target="_blank", width="auto",