From 4865bd23a268e0f4b9e8976b04d8a0a2910eacbe Mon Sep 17 00:00:00 2001 From: Vy Nguyen Date: Wed, 4 Dec 2024 11:21:44 -0800 Subject: [PATCH] Reformat code and import block --- .../radix/themes/components/context_menu.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/reflex/components/radix/themes/components/context_menu.py b/reflex/components/radix/themes/components/context_menu.py index f6652bb3a..eba01978e 100644 --- a/reflex/components/radix/themes/components/context_menu.py +++ b/reflex/components/radix/themes/components/context_menu.py @@ -2,14 +2,13 @@ from typing import Dict, List, Literal, Union -from reflex.components.component import ComponentNamespace +from reflex.components.component import Component, ComponentNamespace from reflex.components.core.breakpoints import Responsive from reflex.event import EventHandler, no_args_event_spec, passthrough_event_spec from reflex.vars.base import LiteralVar, Var -from reflex.components.component import Component -from .checkbox import HighLevelCheckbox from ..base import LiteralAccentColor, RadixThemesComponent +from .checkbox import HighLevelCheckbox LiteralDirType = Literal["ltr", "rtl"] @@ -30,6 +29,7 @@ LiteralCheckboxSize = Literal["1", "2", "3"] LiteralCheckboxVariant = Literal["classic", "surface", "soft"] + class ContextMenuRoot(RadixThemesComponent): """Menu representing a set of actions, displayed at the origin of a pointer right-click or long-press.""" @@ -236,11 +236,12 @@ class ContextMenuSeparator(RadixThemesComponent): tag = "ContextMenu.Separator" + class ContextMenuCheckbox(RadixThemesComponent): """The component that contains the checkbox.""" - + tag = "ContextMenu.Checkbox" - + def create(cls, text: Var[str] = LiteralVar.create(""), **props) -> Component: """Create a checkbox with a label. @@ -253,6 +254,7 @@ class ContextMenuCheckbox(RadixThemesComponent): """ return HighLevelCheckbox.create(cls, **props) + class ContextMenu(ComponentNamespace): """Menu representing a set of actions, diplayed at the origin of a pointer right-click or long-press.""" @@ -266,4 +268,5 @@ class ContextMenu(ComponentNamespace): separator = staticmethod(ContextMenuSeparator.create) checkbox = staticmethod(ContextMenuCheckbox.create) + context_menu = ContextMenu()