|
@@ -11,7 +11,6 @@ from reflex.components.radix.primitives.base import RadixPrimitiveComponent
|
|
|
from reflex.components.radix.themes.base import Theme
|
|
|
from reflex.components.radix.themes.layout.flex import Flex
|
|
|
from reflex.event import EventHandler, no_args_event_spec, passthrough_event_spec
|
|
|
-from reflex.utils import console
|
|
|
from reflex.vars.base import Var
|
|
|
|
|
|
|
|
@@ -140,19 +139,19 @@ class DrawerContent(DrawerComponent):
|
|
|
base_style.update(style)
|
|
|
return {"css": base_style}
|
|
|
|
|
|
- # Fired when the drawer content is opened. Deprecated.
|
|
|
+ # Fired when the drawer content is opened.
|
|
|
on_open_auto_focus: EventHandler[no_args_event_spec]
|
|
|
|
|
|
- # Fired when the drawer content is closed. Deprecated.
|
|
|
+ # Fired when the drawer content is closed.
|
|
|
on_close_auto_focus: EventHandler[no_args_event_spec]
|
|
|
|
|
|
- # Fired when the escape key is pressed. Deprecated.
|
|
|
+ # Fired when the escape key is pressed.
|
|
|
on_escape_key_down: EventHandler[no_args_event_spec]
|
|
|
|
|
|
- # Fired when the pointer is down outside the drawer content. Deprecated.
|
|
|
+ # Fired when the pointer is down outside the drawer content.
|
|
|
on_pointer_down_outside: EventHandler[no_args_event_spec]
|
|
|
|
|
|
- # Fired when interacting outside the drawer content. Deprecated.
|
|
|
+ # Fired when interacting outside the drawer content.
|
|
|
on_interact_outside: EventHandler[no_args_event_spec]
|
|
|
|
|
|
@classmethod
|
|
@@ -170,23 +169,6 @@ class DrawerContent(DrawerComponent):
|
|
|
Returns:
|
|
|
The drawer content.
|
|
|
"""
|
|
|
- deprecated_properties = [
|
|
|
- "on_open_auto_focus",
|
|
|
- "on_close_auto_focus",
|
|
|
- "on_escape_key_down",
|
|
|
- "on_pointer_down_outside",
|
|
|
- "on_interact_outside",
|
|
|
- ]
|
|
|
-
|
|
|
- for prop in deprecated_properties:
|
|
|
- if prop in props:
|
|
|
- console.deprecate(
|
|
|
- feature_name="drawer content events",
|
|
|
- reason=f"The `{prop}` event is deprecated and will be removed in 0.7.0.",
|
|
|
- deprecation_version="0.6.3",
|
|
|
- removal_version="0.7.0",
|
|
|
- )
|
|
|
-
|
|
|
comp = super().create(*children, **props)
|
|
|
|
|
|
return Theme.create(comp)
|