add on change
This commit is contained in:
parent
ffd6ce67eb
commit
715c3a12cd
@ -6,6 +6,7 @@ from typing import Any, Type, Union
|
|||||||
|
|
||||||
from reflex.components.component import Component
|
from reflex.components.component import Component
|
||||||
from reflex.constants import EventTriggers
|
from reflex.constants import EventTriggers
|
||||||
|
from reflex.event import EventHandler, empty_event
|
||||||
from reflex.vars import VarData
|
from reflex.vars import VarData
|
||||||
from reflex.vars.base import Var
|
from reflex.vars.base import Var
|
||||||
|
|
||||||
@ -44,6 +45,9 @@ class DebounceInput(Component):
|
|||||||
# The element to wrap
|
# The element to wrap
|
||||||
element: Var[Type[Component]]
|
element: Var[Type[Component]]
|
||||||
|
|
||||||
|
# Fired when the input value changes
|
||||||
|
on_change: EventHandler[empty_event]
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls, *children: Component, **props: Any) -> Component:
|
def create(cls, *children: Component, **props: Any) -> Component:
|
||||||
"""Create a DebounceInput component.
|
"""Create a DebounceInput component.
|
||||||
|
@ -32,6 +32,7 @@ class DebounceInput(Component):
|
|||||||
autofocus: Optional[bool] = None,
|
autofocus: Optional[bool] = None,
|
||||||
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
||||||
on_blur: Optional[Union[EventHandler, EventSpec, list, Callable, Var]] = None,
|
on_blur: Optional[Union[EventHandler, EventSpec, list, Callable, Var]] = None,
|
||||||
|
on_change: Optional[Union[EventHandler, EventSpec, list, Callable, Var]] = None,
|
||||||
on_click: Optional[Union[EventHandler, EventSpec, list, Callable, Var]] = None,
|
on_click: Optional[Union[EventHandler, EventSpec, list, Callable, Var]] = None,
|
||||||
on_context_menu: Optional[
|
on_context_menu: Optional[
|
||||||
Union[EventHandler, EventSpec, list, Callable, Var]
|
Union[EventHandler, EventSpec, list, Callable, Var]
|
||||||
|
Loading…
Reference in New Issue
Block a user