simplify empty ones
This commit is contained in:
parent
9c2465f785
commit
06ec5d1b6e
@ -8,7 +8,7 @@ from __future__ import annotations
|
||||
from typing import Literal
|
||||
|
||||
from reflex.components.component import Component
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import LiteralVar, Var
|
||||
|
||||
|
||||
@ -35,13 +35,13 @@ class Script(Component):
|
||||
)
|
||||
|
||||
# Triggered when the script is loading
|
||||
on_load: EventHandler[lambda: []]
|
||||
on_load: EventHandler[empty_event]
|
||||
|
||||
# Triggered when the script has loaded
|
||||
on_ready: EventHandler[lambda: []]
|
||||
on_ready: EventHandler[empty_event]
|
||||
|
||||
# Triggered when the script has errored
|
||||
on_error: EventHandler[lambda: []]
|
||||
on_error: EventHandler[empty_event]
|
||||
|
||||
@classmethod
|
||||
def create(cls, *children, **props) -> Component:
|
||||
|
@ -8,7 +8,7 @@ from typing import Any, Dict, List, Literal, Optional, Union
|
||||
from reflex.base import Base
|
||||
from reflex.components.component import Component, NoSSRComponent
|
||||
from reflex.components.literals import LiteralRowMarker
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.utils import console, format, types
|
||||
from reflex.utils.imports import ImportDict, ImportVar
|
||||
from reflex.utils.serializers import serializer
|
||||
@ -262,10 +262,10 @@ class DataEditor(NoSSRComponent):
|
||||
on_finished_editing: EventHandler[lambda new_value, movement: [new_value, movement]]
|
||||
|
||||
# Fired when a row is appended.
|
||||
on_row_appended: EventHandler[lambda: []]
|
||||
on_row_appended: EventHandler[empty_event]
|
||||
|
||||
# Fired when the selection is cleared.
|
||||
on_selection_cleared: EventHandler[lambda: []]
|
||||
on_selection_cleared: EventHandler[empty_event]
|
||||
|
||||
# Fired when a column is resized.
|
||||
on_column_resize: EventHandler[lambda col, width: [col, width]]
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
from typing import Any, Literal, Optional, Union
|
||||
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.utils import types
|
||||
from reflex.vars.base import Var
|
||||
|
||||
@ -56,10 +56,10 @@ class Image(NextComponent):
|
||||
blurDataURL: Var[str]
|
||||
|
||||
# Fires when the image has loaded.
|
||||
on_load: EventHandler[lambda: []]
|
||||
on_load: EventHandler[empty_event]
|
||||
|
||||
# Fires when the image has an error.
|
||||
on_error: EventHandler[lambda: []]
|
||||
on_error: EventHandler[empty_event]
|
||||
|
||||
@classmethod
|
||||
def create(
|
||||
|
@ -8,7 +8,7 @@ from reflex.components.component import ComponentNamespace
|
||||
from reflex.components.core.debounce import DebounceInput
|
||||
from reflex.components.el.elements.forms import Form as HTMLForm
|
||||
from reflex.components.radix.themes.components.text_field import TextFieldRoot
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import Var
|
||||
|
||||
from .base import RadixPrimitiveComponentWithClassName
|
||||
@ -28,7 +28,7 @@ class FormRoot(FormComponent, HTMLForm):
|
||||
alias = "RadixFormRoot"
|
||||
|
||||
# Fired when the errors are cleared.
|
||||
on_clear_server_errors: EventHandler[lambda: []]
|
||||
on_clear_server_errors: EventHandler[empty_event]
|
||||
|
||||
def add_style(self) -> dict[str, Any] | None:
|
||||
"""Add style to the component.
|
||||
|
@ -3,7 +3,7 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from reflex.components.component import NoSSRComponent
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import Var
|
||||
|
||||
|
||||
@ -46,13 +46,13 @@ class ReactPlayer(NoSSRComponent):
|
||||
height: Var[str]
|
||||
|
||||
# Called when media is loaded and ready to play. If playing is set to true, media will play immediately.
|
||||
on_ready: EventHandler[lambda: []]
|
||||
on_ready: EventHandler[empty_event]
|
||||
|
||||
# Called when media starts playing.
|
||||
on_start: EventHandler[lambda: []]
|
||||
on_start: EventHandler[empty_event]
|
||||
|
||||
# Called when media starts or resumes playing after pausing or buffering.
|
||||
on_play: EventHandler[lambda: []]
|
||||
on_play: EventHandler[empty_event]
|
||||
|
||||
# Callback containing played and loaded progress as a fraction, and playedSeconds and loadedSeconds in seconds. eg { played: 0.12, playedSeconds: 11.3, loaded: 0.34, loadedSeconds: 16.7 }
|
||||
on_progress: EventHandler[lambda progress: [progress]]
|
||||
@ -61,13 +61,13 @@ class ReactPlayer(NoSSRComponent):
|
||||
on_duration: EventHandler[lambda seconds: [seconds]]
|
||||
|
||||
# Called when media is paused.
|
||||
on_pause: EventHandler[lambda: []]
|
||||
on_pause: EventHandler[empty_event]
|
||||
|
||||
# Called when media starts buffering.
|
||||
on_buffer: EventHandler[lambda: []]
|
||||
on_buffer: EventHandler[empty_event]
|
||||
|
||||
# Called when media has finished buffering. Works for files, YouTube and Facebook.
|
||||
on_buffer_end: EventHandler[lambda: []]
|
||||
on_buffer_end: EventHandler[empty_event]
|
||||
|
||||
# Called when media seeks with seconds parameter.
|
||||
on_seek: EventHandler[lambda seconds: [seconds]]
|
||||
@ -79,16 +79,16 @@ class ReactPlayer(NoSSRComponent):
|
||||
on_playback_quality_change: EventHandler[lambda e0: []]
|
||||
|
||||
# Called when media finishes playing. Does not fire when loop is set to true.
|
||||
on_ended: EventHandler[lambda: []]
|
||||
on_ended: EventHandler[empty_event]
|
||||
|
||||
# Called when an error occurs whilst attempting to play media.
|
||||
on_error: EventHandler[lambda: []]
|
||||
on_error: EventHandler[empty_event]
|
||||
|
||||
# Called when user clicks the light mode preview.
|
||||
on_click_preview: EventHandler[lambda: []]
|
||||
on_click_preview: EventHandler[empty_event]
|
||||
|
||||
# Called when picture-in-picture mode is enabled.
|
||||
on_enable_pip: EventHandler[lambda: []]
|
||||
on_enable_pip: EventHandler[empty_event]
|
||||
|
||||
# Called when picture-in-picture mode is disabled.
|
||||
on_disable_pip: EventHandler[lambda: []]
|
||||
on_disable_pip: EventHandler[empty_event]
|
||||
|
@ -6,7 +6,7 @@ from typing import Any, Dict, List, Union
|
||||
|
||||
from reflex.constants import EventTriggers
|
||||
from reflex.constants.colors import Color
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import LiteralVar, Var
|
||||
|
||||
from .recharts import (
|
||||
@ -101,25 +101,25 @@ class Axis(Recharts):
|
||||
text_anchor: Var[str] # 'start', 'middle', 'end'
|
||||
|
||||
# The customized event handler of click on the ticks of this axis
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the ticks of this axis
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the ticks of this axis
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the ticks of this axis
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the ticks of this axis
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the ticks of this axis
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the ticks of this axis
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class XAxis(Axis):
|
||||
@ -267,28 +267,28 @@ class Cartesian(Recharts):
|
||||
legend_type: Var[LiteralLegendType]
|
||||
|
||||
# The customized event handler of click on the component in this group
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the component in this group
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the component in this group
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the component in this group
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the component in this group
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the component in this group
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the component in this group
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the component in this group
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class Area(Cartesian):
|
||||
@ -494,28 +494,28 @@ class Scatter(Recharts):
|
||||
animation_easing: Var[LiteralAnimationEasing]
|
||||
|
||||
# The customized event handler of click on the component in this group
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the component in this group
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the component in this group
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the component in this group
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the component in this group
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the component in this group
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the component in this group
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the component in this group
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class Funnel(Recharts):
|
||||
@ -556,34 +556,34 @@ class Funnel(Recharts):
|
||||
_valid_children: List[str] = ["LabelList", "Cell"]
|
||||
|
||||
# The customized event handler of animation start
|
||||
on_animation_start: EventHandler[lambda: []]
|
||||
on_animation_start: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of animation end
|
||||
on_animation_end: EventHandler[lambda: []]
|
||||
on_animation_end: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of click on the component in this group
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the component in this group
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the component in this group
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the component in this group
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the component in this group
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the component in this group
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the component in this group
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the component in this group
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class ErrorBar(Recharts):
|
||||
@ -680,28 +680,28 @@ class ReferenceDot(Reference):
|
||||
_valid_children: List[str] = ["Label"]
|
||||
|
||||
# The customized event handler of click on the component in this chart
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the component in this chart
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the component in this chart
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the component in this chart
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the component in this chart
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the component in this chart
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the component in this chart
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the component in this chart
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class ReferenceArea(Recharts):
|
||||
|
@ -8,7 +8,7 @@ from reflex.components.component import Component
|
||||
from reflex.components.recharts.general import ResponsiveContainer
|
||||
from reflex.constants import EventTriggers
|
||||
from reflex.constants.colors import Color
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import LiteralVar, Var
|
||||
|
||||
from .recharts import (
|
||||
@ -31,16 +31,16 @@ class ChartBase(RechartsCharts):
|
||||
height: Var[Union[str, int]] = "100%" # type: ignore
|
||||
|
||||
# The customized event handler of click on the component in this chart
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the component in this chart
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the component in this chart
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the component in this chart
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
@staticmethod
|
||||
def _ensure_valid_dimension(name: str, value: Any) -> None:
|
||||
@ -270,16 +270,16 @@ class PieChart(ChartBase):
|
||||
]
|
||||
|
||||
# The customized event handler of mousedown on the sectors in this group
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the sectors in this group
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the sectors in this group
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the sectors in this group
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
|
||||
class RadarChart(ChartBase):
|
||||
@ -488,10 +488,10 @@ class Treemap(RechartsCharts):
|
||||
animation_easing: Var[LiteralAnimationEasing]
|
||||
|
||||
# The customized event handler of animation start
|
||||
on_animation_start: EventHandler[lambda: []]
|
||||
on_animation_start: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of animation end
|
||||
on_animation_end: EventHandler[lambda: []]
|
||||
on_animation_end: EventHandler[empty_event]
|
||||
|
||||
@classmethod
|
||||
def create(cls, *children, **props) -> Component:
|
||||
|
@ -6,7 +6,7 @@ from typing import Any, Dict, List, Union
|
||||
|
||||
from reflex.components.component import MemoizationLeaf
|
||||
from reflex.constants.colors import Color
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import LiteralVar, Var
|
||||
|
||||
from .recharts import (
|
||||
@ -46,7 +46,7 @@ class ResponsiveContainer(Recharts, MemoizationLeaf):
|
||||
debounce: Var[int]
|
||||
|
||||
# If specified provides a callback providing the updated chart width and height values.
|
||||
on_resize: EventHandler[lambda: []]
|
||||
on_resize: EventHandler[empty_event]
|
||||
|
||||
# Valid children components
|
||||
_valid_children: List[str] = [
|
||||
@ -104,28 +104,28 @@ class Legend(Recharts):
|
||||
margin: Var[Dict[str, Any]]
|
||||
|
||||
# The customized event handler of click on the items in this group
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the items in this group
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the items in this group
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the items in this group
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the items in this group
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the items in this group
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseenter on the items in this group
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the items in this group
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class GraphingTooltip(Recharts):
|
||||
|
@ -6,7 +6,7 @@ from typing import Any, Dict, List, Union
|
||||
|
||||
from reflex.constants import EventTriggers
|
||||
from reflex.constants.colors import Color
|
||||
from reflex.event import EventHandler
|
||||
from reflex.event import EventHandler, empty_event
|
||||
from reflex.vars.base import LiteralVar, Var
|
||||
|
||||
from .recharts import (
|
||||
@ -239,28 +239,28 @@ class PolarAngleAxis(Recharts):
|
||||
_valid_children: List[str] = ["Label"]
|
||||
|
||||
# The customized event handler of click on the ticks of this axis.
|
||||
on_click: EventHandler[lambda: []]
|
||||
on_click: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousedown on the the ticks of this axis.
|
||||
on_mouse_down: EventHandler[lambda: []]
|
||||
on_mouse_down: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseup on the ticks of this axis.
|
||||
on_mouse_up: EventHandler[lambda: []]
|
||||
on_mouse_up: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mousemove on the ticks of this axis.
|
||||
on_mouse_move: EventHandler[lambda: []]
|
||||
on_mouse_move: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseover on the ticks of this axis.
|
||||
on_mouse_over: EventHandler[lambda: []]
|
||||
on_mouse_over: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseout on the ticks of this axis.
|
||||
on_mouse_out: EventHandler[lambda: []]
|
||||
on_mouse_out: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of moustenter on the ticks of this axis.
|
||||
on_mouse_enter: EventHandler[lambda: []]
|
||||
on_mouse_enter: EventHandler[empty_event]
|
||||
|
||||
# The customized event handler of mouseleave on the ticks of this axis.
|
||||
on_mouse_leave: EventHandler[lambda: []]
|
||||
on_mouse_leave: EventHandler[empty_event]
|
||||
|
||||
|
||||
class PolarGrid(Recharts):
|
||||
|
@ -449,6 +449,18 @@ def key_event(e: Var[JavasciptKeyboardEvent]) -> Tuple[str]:
|
||||
return (e.key,)
|
||||
|
||||
|
||||
def empty_event() -> Tuple[()]:
|
||||
"""Empty event handler.
|
||||
|
||||
Args:
|
||||
*args: The arguments to the event handler.
|
||||
|
||||
Returns:
|
||||
An empty tuple.
|
||||
"""
|
||||
return tuple()
|
||||
|
||||
|
||||
@dataclasses.dataclass(
|
||||
init=True,
|
||||
frozen=True,
|
||||
|
@ -16,7 +16,13 @@ from reflex.components.component import (
|
||||
)
|
||||
from reflex.components.radix.themes.layout.box import Box
|
||||
from reflex.constants import EventTriggers
|
||||
from reflex.event import EventChain, EventHandler, input_event, parse_args_spec
|
||||
from reflex.event import (
|
||||
EventChain,
|
||||
EventHandler,
|
||||
empty_event,
|
||||
input_event,
|
||||
parse_args_spec,
|
||||
)
|
||||
from reflex.state import BaseState
|
||||
from reflex.style import Style
|
||||
from reflex.utils import imports
|
||||
@ -1789,7 +1795,7 @@ def test_custom_component_declare_event_handlers_in_fields():
|
||||
on_a: EventHandler[lambda e0: [e0]]
|
||||
on_b: EventHandler[input_event]
|
||||
on_c: EventHandler[lambda e0: []]
|
||||
on_d: EventHandler[lambda: []]
|
||||
on_d: EventHandler[empty_event]
|
||||
on_e: EventHandler
|
||||
on_f: EventHandler[lambda a, b, c: [c, b, a]]
|
||||
|
||||
|
@ -3,7 +3,7 @@ from __future__ import annotations
|
||||
from typing import Any
|
||||
|
||||
from reflex.components.component import Component
|
||||
from reflex.event import EventHandler, input_event
|
||||
from reflex.event import EventHandler, empty_event, input_event
|
||||
|
||||
|
||||
# This is a repeat of its namesake in test_component.py.
|
||||
@ -27,7 +27,7 @@ def test_custom_component_declare_event_handlers_in_fields():
|
||||
on_a: EventHandler[lambda e0: [e0]]
|
||||
on_b: EventHandler[input_event]
|
||||
on_c: EventHandler[lambda e0: []]
|
||||
on_d: EventHandler[lambda: []]
|
||||
on_d: EventHandler[empty_event]
|
||||
|
||||
custom_component = ReferenceComponent.create()
|
||||
test_component = TestComponent.create()
|
||||
|
Loading…
Reference in New Issue
Block a user