add on change

This commit is contained in:
Khaleel Al-Adhami 2024-10-09 19:04:56 -07:00
parent ffd6ce67eb
commit 715c3a12cd
2 changed files with 5 additions and 0 deletions

View File

@ -6,6 +6,7 @@ from typing import Any, Type, Union
from reflex.components.component import Component
from reflex.constants import EventTriggers
from reflex.event import EventHandler, empty_event
from reflex.vars import VarData
from reflex.vars.base import Var
@ -44,6 +45,9 @@ class DebounceInput(Component):
# The element to wrap
element: Var[Type[Component]]
# Fired when the input value changes
on_change: EventHandler[empty_event]
@classmethod
def create(cls, *children: Component, **props: Any) -> Component:
"""Create a DebounceInput component.

View File

@ -32,6 +32,7 @@ class DebounceInput(Component):
autofocus: Optional[bool] = None,
custom_attrs: Optional[Dict[str, Union[Var, str]]] = 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_context_menu: Optional[
Union[EventHandler, EventSpec, list, Callable, Var]