diff --git a/reflex/components/radix/themes/components/skeleton.py b/reflex/components/radix/themes/components/skeleton.py index 1fb6390a1..57eba6234 100644 --- a/reflex/components/radix/themes/components/skeleton.py +++ b/reflex/components/radix/themes/components/skeleton.py @@ -1,6 +1,7 @@ """Skeleton theme from Radix components.""" from reflex.components.core.breakpoints import Responsive +from reflex.constants.compiler import MemoizationMode from reflex.vars.base import Var from ..base import RadixLoadingProp, RadixThemesComponent @@ -29,5 +30,7 @@ class Skeleton(RadixLoadingProp, RadixThemesComponent): # The maximum height of the skeleton max_height: Var[Responsive[str]] + _memoization_mode = MemoizationMode(recursive=False) + skeleton = Skeleton.create diff --git a/reflex/components/radix/themes/components/tooltip.py b/reflex/components/radix/themes/components/tooltip.py index 53ec35264..761cdf166 100644 --- a/reflex/components/radix/themes/components/tooltip.py +++ b/reflex/components/radix/themes/components/tooltip.py @@ -3,6 +3,7 @@ from typing import Dict, Literal, Union from reflex.components.component import Component +from reflex.constants.compiler import MemoizationMode from reflex.event import EventHandler, no_args_event_spec, passthrough_event_spec from reflex.utils import format from reflex.vars.base import Var @@ -94,6 +95,8 @@ class Tooltip(RadixThemesComponent): # Fired when the pointer is down outside the tooltip. on_pointer_down_outside: EventHandler[no_args_event_spec] + _memoization_mode = MemoizationMode(recursive=False) + @classmethod def create(cls, *children, **props) -> Component: """Initialize the Tooltip component.