generate all prefixes of event types
This commit is contained in:
parent
335368cb3d
commit
167d4de1e1
@ -35,7 +35,13 @@ class ErrorBoundary(Component):
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_error: Optional[EventType[[str, str], BASE_STATE]] = None,
|
||||
on_error: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, str], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -43,7 +43,12 @@ class Clipboard(Fragment):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_paste: Optional[EventType[[list[tuple[str, str]]], BASE_STATE]] = None,
|
||||
on_paste: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[list[tuple[str, str]]], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -120,7 +120,9 @@ class Upload(MemoizationLeaf):
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_drop: Optional[EventType[[Any], BASE_STATE]] = None,
|
||||
on_drop: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[Any], BASE_STATE]]
|
||||
] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -186,7 +188,9 @@ class StyledUpload(Upload):
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_drop: Optional[EventType[[Any], BASE_STATE]] = None,
|
||||
on_drop: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[Any], BASE_STATE]]
|
||||
] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -252,7 +256,9 @@ class UploadNamespace(ComponentNamespace):
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_drop: Optional[EventType[[Any], BASE_STATE]] = None,
|
||||
on_drop: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[Any], BASE_STATE]]
|
||||
] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -187,34 +187,80 @@ class DataEditor(NoSSRComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_cell_activated: Optional[EventType[[tuple[int, int]], BASE_STATE]] = None,
|
||||
on_cell_clicked: Optional[EventType[[tuple[int, int]], BASE_STATE]] = None,
|
||||
on_cell_context_menu: Optional[EventType[[tuple[int, int]], BASE_STATE]] = None,
|
||||
on_cell_activated: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_cell_clicked: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_cell_context_menu: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_cell_edited: Optional[
|
||||
EventType[[tuple[int, int], GridCell], BASE_STATE]
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[tuple[int, int]], BASE_STATE],
|
||||
EventType[[tuple[int, int], GridCell], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_column_resize: Optional[EventType[[GridColumn, int], BASE_STATE]] = None,
|
||||
on_column_resize: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[GridColumn], BASE_STATE],
|
||||
EventType[[GridColumn, int], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_delete: Optional[EventType[[GridSelection], BASE_STATE]] = None,
|
||||
on_delete: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[GridSelection], BASE_STATE]]
|
||||
] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_finished_editing: Optional[
|
||||
EventType[[Union[GridCell, None], tuple[int, int]], BASE_STATE]
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[Union[GridCell, None]], BASE_STATE],
|
||||
EventType[[Union[GridCell, None], tuple[int, int]], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_group_header_clicked: Optional[
|
||||
EventType[[tuple[int, int], GridCell], BASE_STATE]
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[tuple[int, int]], BASE_STATE],
|
||||
EventType[[tuple[int, int], GridCell], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_group_header_context_menu: Optional[
|
||||
EventType[[int, GroupHeaderClickedEventArgs], BASE_STATE]
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[int], BASE_STATE],
|
||||
EventType[[int, GroupHeaderClickedEventArgs], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_group_header_renamed: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, str], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_header_clicked: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_group_header_renamed: Optional[EventType[[str, str], BASE_STATE]] = None,
|
||||
on_header_clicked: Optional[EventType[[tuple[int, int]], BASE_STATE]] = None,
|
||||
on_header_context_menu: Optional[
|
||||
EventType[[tuple[int, int]], BASE_STATE]
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_header_menu_click: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[int], BASE_STATE],
|
||||
EventType[[int, Rectangle], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_item_hovered: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[tuple[int, int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_header_menu_click: Optional[EventType[[int, Rectangle], BASE_STATE]] = None,
|
||||
on_item_hovered: Optional[EventType[[tuple[int, int]], BASE_STATE]] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -344,8 +344,12 @@ class Form(BaseHTML):
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_submit: Optional[
|
||||
Union[
|
||||
EventType[[Dict[str, Any]], BASE_STATE],
|
||||
EventType[[Dict[str, str]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, Any]], BASE_STATE]
|
||||
],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, str]], BASE_STATE]
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -474,14 +478,32 @@ class Input(BaseHTML):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_key_down: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_key_up: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_focus: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_key_down: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_key_up: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -1256,7 +1278,9 @@ class Select(BaseHTML):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -1373,14 +1397,32 @@ class Textarea(BaseHTML):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_key_down: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_key_up: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_focus: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_key_down: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_key_up: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -62,7 +62,9 @@ class Moment(NoSSRComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -265,7 +265,9 @@ class AccordionRoot(AccordionComponent):
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_value_change: Optional[EventType[[str | List[str]], BASE_STATE]] = None,
|
||||
on_value_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str | List[str]], BASE_STATE]]
|
||||
] = None,
|
||||
**props,
|
||||
) -> "AccordionRoot":
|
||||
"""Create the component.
|
||||
|
@ -94,7 +94,9 @@ class DrawerRoot(DrawerComponent):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_animation_end: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_animation_end: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -108,7 +110,9 @@ class DrawerRoot(DrawerComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -576,7 +580,9 @@ class Drawer(ComponentNamespace):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_animation_end: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_animation_end: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -590,7 +596,9 @@ class Drawer(ComponentNamespace):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -134,8 +134,12 @@ class FormRoot(FormComponent, HTMLForm):
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_submit: Optional[
|
||||
Union[
|
||||
EventType[[Dict[str, Any]], BASE_STATE],
|
||||
EventType[[Dict[str, str]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, Any]], BASE_STATE]
|
||||
],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, str]], BASE_STATE]
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -606,8 +610,12 @@ class Form(FormRoot):
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_submit: Optional[
|
||||
Union[
|
||||
EventType[[Dict[str, Any]], BASE_STATE],
|
||||
EventType[[Dict[str, str]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, Any]], BASE_STATE]
|
||||
],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, str]], BASE_STATE]
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -735,8 +743,12 @@ class FormNamespace(ComponentNamespace):
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_submit: Optional[
|
||||
Union[
|
||||
EventType[[Dict[str, Any]], BASE_STATE],
|
||||
EventType[[Dict[str, str]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, Any]], BASE_STATE]
|
||||
],
|
||||
Union[
|
||||
EventType[[], BASE_STATE], EventType[[Dict[str, str]], BASE_STATE]
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -112,8 +112,12 @@ class SliderRoot(SliderComponent):
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_value_change: Optional[EventType[[List[int]], BASE_STATE]] = None,
|
||||
on_value_commit: Optional[EventType[[List[int]], BASE_STATE]] = None,
|
||||
on_value_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[List[int]], BASE_STATE]]
|
||||
] = None,
|
||||
on_value_commit: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[List[int]], BASE_STATE]]
|
||||
] = None,
|
||||
**props,
|
||||
) -> "SliderRoot":
|
||||
"""Create the component.
|
||||
|
@ -398,7 +398,9 @@ class ColorModeSwitch(Switch):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -46,7 +46,9 @@ class AlertDialogRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -119,7 +119,9 @@ class Checkbox(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -267,7 +269,9 @@ class HighLevelCheckbox(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -412,7 +416,9 @@ class CheckboxNamespace(ComponentNamespace):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -50,7 +50,9 @@ class ContextMenuRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -333,7 +335,9 @@ class ContextMenuSub(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -44,7 +44,9 @@ class DialogRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -394,7 +396,9 @@ class Dialog(ComponentNamespace):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -52,7 +52,9 @@ class DropdownMenuRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -370,7 +372,9 @@ class DropdownMenuSub(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -46,7 +46,9 @@ class HoverCardRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -289,7 +291,9 @@ class HoverCard(ComponentNamespace):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -45,7 +45,9 @@ class PopoverRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -180,7 +180,9 @@ class RadioCardsRoot(RadixThemesComponent):
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_value_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_value_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
**props,
|
||||
) -> "RadioCardsRoot":
|
||||
"""Create a new component instance.
|
||||
|
@ -116,7 +116,9 @@ class RadioGroupRoot(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -120,7 +120,9 @@ class SegmentedControlRoot(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str | List[str]], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str | List[str]], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -47,7 +47,9 @@ class SelectRoot(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -60,7 +62,9 @@ class SelectRoot(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -688,7 +692,9 @@ class HighLevelSelect(SelectRoot):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -701,7 +707,9 @@ class HighLevelSelect(SelectRoot):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
@ -864,7 +872,9 @@ class Select(ComponentNamespace):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -877,7 +887,9 @@ class Select(ComponentNamespace):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -146,9 +146,12 @@ class Slider(RadixThemesComponent):
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[
|
||||
EventType[[list[Union[int, float]]], BASE_STATE],
|
||||
EventType[[list[int]], BASE_STATE],
|
||||
EventType[[list[float]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[list[Union[int, float]]], BASE_STATE],
|
||||
],
|
||||
Union[EventType[[], BASE_STATE], EventType[[list[int]], BASE_STATE]],
|
||||
Union[EventType[[], BASE_STATE], EventType[[list[float]], BASE_STATE]],
|
||||
]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -167,9 +170,12 @@ class Slider(RadixThemesComponent):
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_value_commit: Optional[
|
||||
Union[
|
||||
EventType[[list[Union[int, float]]], BASE_STATE],
|
||||
EventType[[list[int]], BASE_STATE],
|
||||
EventType[[list[float]], BASE_STATE],
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[list[Union[int, float]]], BASE_STATE],
|
||||
],
|
||||
Union[EventType[[], BASE_STATE], EventType[[list[int]], BASE_STATE]],
|
||||
Union[EventType[[], BASE_STATE], EventType[[list[float]], BASE_STATE]],
|
||||
]
|
||||
] = None,
|
||||
**props,
|
||||
|
@ -122,7 +122,9 @@ class Switch(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -44,7 +44,9 @@ class TabsRoot(RadixThemesComponent):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -344,7 +346,9 @@ class Tabs(ComponentNamespace):
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -172,14 +172,32 @@ class TextArea(RadixThemesComponent, elements.Textarea):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_key_down: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_key_up: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_focus: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_key_down: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_key_up: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -153,14 +153,32 @@ class TextFieldRoot(elements.Div, RadixThemesComponent):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_key_down: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_key_up: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_focus: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_key_down: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_key_up: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -470,14 +488,32 @@ class TextField(ComponentNamespace):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_key_down: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_key_up: Optional[EventType[[str, KeyInputInfo], BASE_STATE]] = None,
|
||||
on_focus: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_key_down: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_key_up: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, KeyInputInfo], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -79,7 +79,9 @@ class Tooltip(RadixThemesComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_pointer_down_outside: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
|
@ -45,7 +45,9 @@ class Audio(ReactPlayer):
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_disable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_duration: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_duration: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_enable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_ended: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_error: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -63,13 +65,18 @@ class Audio(ReactPlayer):
|
||||
on_playback_quality_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_playback_rate_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_progress: Optional[
|
||||
EventType[
|
||||
[reflex.components.react_player.react_player.Progress], BASE_STATE
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[
|
||||
[reflex.components.react_player.react_player.Progress], BASE_STATE
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_ready: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_seek: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_seek: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_start: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -50,7 +50,9 @@ class ReactPlayer(NoSSRComponent):
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_disable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_duration: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_duration: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_enable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_ended: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_error: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -67,10 +69,14 @@ class ReactPlayer(NoSSRComponent):
|
||||
on_play: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_playback_quality_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_playback_rate_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_progress: Optional[EventType[[Progress], BASE_STATE]] = None,
|
||||
on_progress: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[Progress], BASE_STATE]]
|
||||
] = None,
|
||||
on_ready: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_seek: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_seek: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_start: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -45,7 +45,9 @@ class Video(ReactPlayer):
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_disable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_duration: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_duration: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_enable_pip: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_ended: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_error: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -63,13 +65,18 @@ class Video(ReactPlayer):
|
||||
on_playback_quality_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_playback_rate_change: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_progress: Optional[
|
||||
EventType[
|
||||
[reflex.components.react_player.react_player.Progress], BASE_STATE
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[
|
||||
[reflex.components.react_player.react_player.Progress], BASE_STATE
|
||||
],
|
||||
]
|
||||
] = None,
|
||||
on_ready: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_seek: Optional[EventType[[float], BASE_STATE]] = None,
|
||||
on_seek: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[float], BASE_STATE]]
|
||||
] = None,
|
||||
on_start: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -130,8 +130,12 @@ class Editor(NoSSRComponent):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_blur: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_change: Optional[EventType[[str], BASE_STATE]] = None,
|
||||
on_blur: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[str], BASE_STATE]]
|
||||
] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_copy: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -139,7 +143,9 @@ class Editor(NoSSRComponent):
|
||||
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_input: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_load: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_load: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -148,11 +154,21 @@ class Editor(NoSSRComponent):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_paste: Optional[EventType[[str, bool], BASE_STATE]] = None,
|
||||
on_paste: Optional[
|
||||
Union[
|
||||
EventType[[], BASE_STATE],
|
||||
EventType[[str], BASE_STATE],
|
||||
EventType[[str, bool], BASE_STATE],
|
||||
]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
toggle_code_view: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
toggle_full_screen: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
toggle_code_view: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
toggle_full_screen: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
**props,
|
||||
) -> "Editor":
|
||||
"""Create an instance of Editor. No children allowed.
|
||||
|
@ -122,7 +122,9 @@ class DrawerSidebar(DrawerRoot):
|
||||
class_name: Optional[Any] = None,
|
||||
autofocus: Optional[bool] = None,
|
||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||
on_animation_end: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_animation_end: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||
@ -136,7 +138,9 @@ class DrawerSidebar(DrawerRoot):
|
||||
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_open_change: Optional[EventType[[bool], BASE_STATE]] = None,
|
||||
on_open_change: Optional[
|
||||
Union[EventType[[], BASE_STATE], EventType[[bool], BASE_STATE]]
|
||||
] = None,
|
||||
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||
**props,
|
||||
|
@ -510,11 +510,18 @@ def _generate_component_create_functiondef(
|
||||
# Convert each argument type to its AST representation
|
||||
type_args = [type_to_ast(arg, cls=clz) for arg in arguments_without_var]
|
||||
|
||||
# Join the type arguments with commas for EventType
|
||||
args_str = ", ".join(ast.unparse(arg) for arg in type_args)
|
||||
# Get all prefixes of the type arguments
|
||||
all_count_args_type = [
|
||||
ast.Name(
|
||||
f"EventType[[{', '.join([ast.unparse(arg) for arg in type_args[:i]])}], BASE_STATE]"
|
||||
)
|
||||
for i in range(len(type_args) + 1)
|
||||
]
|
||||
|
||||
# Create EventType using the joined string
|
||||
return ast.Name(id=f"EventType[[{args_str}], BASE_STATE]")
|
||||
return ast.Name(
|
||||
id=f"Union[{', '.join(map(ast.unparse, all_count_args_type))}]"
|
||||
)
|
||||
|
||||
if isinstance(annotation, str) and annotation.startswith("Tuple["):
|
||||
inside_of_tuple = annotation.removeprefix("Tuple[").removesuffix("]")
|
||||
@ -546,8 +553,15 @@ def _generate_component_create_functiondef(
|
||||
for argument in arguments
|
||||
]
|
||||
|
||||
all_count_args_type = [
|
||||
ast.Name(
|
||||
f"EventType[[{', '.join(arguments_without_var[:i])}], BASE_STATE]"
|
||||
)
|
||||
for i in range(len(arguments) + 1)
|
||||
]
|
||||
|
||||
return ast.Name(
|
||||
id=f"EventType[[{', '.join(arguments_without_var)}], BASE_STATE]"
|
||||
id=f"Union[{', '.join(map(ast.unparse, all_count_args_type))}]"
|
||||
)
|
||||
return ast.Name(id="EventType[..., BASE_STATE]")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user