diff --git a/reflex/components/base/app_wrap.pyi b/reflex/components/base/app_wrap.pyi index 82edf98d3..e1f967f1d 100644 --- a/reflex/components/base/app_wrap.pyi +++ b/reflex/components/base/app_wrap.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.base.fragment import Fragment -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/body.pyi b/reflex/components/base/body.pyi index 6d28236fd..bb30714ea 100644 --- a/reflex/components/base/body.pyi +++ b/reflex/components/base/body.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/document.pyi b/reflex/components/base/document.pyi index 97dacedf8..a07a3ad12 100644 --- a/reflex/components/base/document.pyi +++ b/reflex/components/base/document.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/error_boundary.pyi b/reflex/components/base/error_boundary.pyi index 97acad1bb..1babc3d99 100644 --- a/reflex/components/base/error_boundary.pyi +++ b/reflex/components/base/error_boundary.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, List, Optional, Tuple, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/fragment.pyi b/reflex/components/base/fragment.pyi index 2dabb0ff3..4ab4c0cab 100644 --- a/reflex/components/base/fragment.pyi +++ b/reflex/components/base/fragment.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/head.pyi b/reflex/components/base/head.pyi index 5019aa2be..3920948d0 100644 --- a/reflex/components/base/head.pyi +++ b/reflex/components/base/head.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component, MemoizationLeaf -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/link.pyi b/reflex/components/base/link.pyi index 02f3df43e..d36a9d2d6 100644 --- a/reflex/components/base/link.pyi +++ b/reflex/components/base/link.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/meta.pyi b/reflex/components/base/meta.pyi index 3053493ca..0dde49d0a 100644 --- a/reflex/components/base/meta.pyi +++ b/reflex/components/base/meta.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/base/script.pyi b/reflex/components/base/script.pyi index 9e8d66aea..3c6104521 100644 --- a/reflex/components/base/script.pyi +++ b/reflex/components/base/script.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/core/banner.pyi b/reflex/components/core/banner.pyi index c6b5cd09b..f4eec190d 100644 --- a/reflex/components/core/banner.pyi +++ b/reflex/components/core/banner.pyi @@ -10,7 +10,10 @@ from reflex.components.el.elements.typography import Div from reflex.components.lucide.icon import Icon from reflex.components.sonner.toast import Toaster, ToastProps from reflex.constants.compiler import CompileVars -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportVar from reflex.vars import VarData diff --git a/reflex/components/core/client_side_routing.pyi b/reflex/components/core/client_side_routing.pyi index 90e629ab9..2602d2da6 100644 --- a/reflex/components/core/client_side_routing.pyi +++ b/reflex/components/core/client_side_routing.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/core/debounce.pyi b/reflex/components/core/debounce.pyi index e5d89cd90..f78157234 100644 --- a/reflex/components/core/debounce.pyi +++ b/reflex/components/core/debounce.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Type, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/core/html.pyi b/reflex/components/core/html.pyi index f89d665c6..e9f105924 100644 --- a/reflex/components/core/html.pyi +++ b/reflex/components/core/html.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.el.elements.typography import Div -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/datadisplay/code.pyi b/reflex/components/datadisplay/code.pyi index eadcb524f..e268cd95b 100644 --- a/reflex/components/datadisplay/code.pyi +++ b/reflex/components/datadisplay/code.pyi @@ -8,7 +8,10 @@ from typing import Any, ClassVar, Dict, Literal, Optional, Union, overload from reflex.components.component import Component, ComponentNamespace from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/components/datadisplay/dataeditor.pyi b/reflex/components/datadisplay/dataeditor.pyi index 43785e5e8..1b88d74f9 100644 --- a/reflex/components/datadisplay/dataeditor.pyi +++ b/reflex/components/datadisplay/dataeditor.pyi @@ -10,7 +10,10 @@ from typing_extensions import TypedDict from reflex.base import Base from reflex.components.component import NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.utils.serializers import serializer diff --git a/reflex/components/datadisplay/shiki_code_block.pyi b/reflex/components/datadisplay/shiki_code_block.pyi index 543030daa..fc9fbd433 100644 --- a/reflex/components/datadisplay/shiki_code_block.pyi +++ b/reflex/components/datadisplay/shiki_code_block.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.base import Base from reflex.components.component import Component, ComponentNamespace from reflex.components.props import NoExtrasAllowedProps -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var from reflex.vars.function import FunctionStringVar diff --git a/reflex/components/el/element.pyi b/reflex/components/el/element.pyi index 18b4bc2ba..e12973945 100644 --- a/reflex/components/el/element.pyi +++ b/reflex/components/el/element.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/base.pyi b/reflex/components/el/elements/base.pyi index 4994e77c8..1d88979da 100644 --- a/reflex/components/el/elements/base.pyi +++ b/reflex/components/el/elements/base.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.el.element import Element -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/forms.pyi b/reflex/components/el/elements/forms.pyi index 2f9924247..cd1663b70 100644 --- a/reflex/components/el/elements/forms.pyi +++ b/reflex/components/el/elements/forms.pyi @@ -8,7 +8,11 @@ from typing import Any, Dict, Optional, Tuple, Union, overload from jinja2 import Environment from reflex.components.el.element import Element -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, + KeyInputInfo, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var @@ -476,8 +480,8 @@ class Input(BaseHTML): 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], BASE_STATE]] = None, - on_key_up: 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_mount: Optional[EventType[[], BASE_STATE]] = None, on_mouse_down: Optional[EventType[[], BASE_STATE]] = None, on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None, @@ -1375,8 +1379,8 @@ class Textarea(BaseHTML): 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], BASE_STATE]] = None, - on_key_up: 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_mount: Optional[EventType[[], BASE_STATE]] = None, on_mouse_down: Optional[EventType[[], BASE_STATE]] = None, on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None, diff --git a/reflex/components/el/elements/inline.pyi b/reflex/components/el/elements/inline.pyi index f2cbcdb06..5111dc6e1 100644 --- a/reflex/components/el/elements/inline.pyi +++ b/reflex/components/el/elements/inline.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/media.pyi b/reflex/components/el/elements/media.pyi index f9bae4f56..fe4ce3286 100644 --- a/reflex/components/el/elements/media.pyi +++ b/reflex/components/el/elements/media.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex import ComponentNamespace from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/metadata.pyi b/reflex/components/el/elements/metadata.pyi index ba934b767..c7f3b959a 100644 --- a/reflex/components/el/elements/metadata.pyi +++ b/reflex/components/el/elements/metadata.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.el.element import Element -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/other.pyi b/reflex/components/el/elements/other.pyi index 6f5ca69e0..877897810 100644 --- a/reflex/components/el/elements/other.pyi +++ b/reflex/components/el/elements/other.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/scripts.pyi b/reflex/components/el/elements/scripts.pyi index 56b6aff23..5b9133692 100644 --- a/reflex/components/el/elements/scripts.pyi +++ b/reflex/components/el/elements/scripts.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/sectioning.pyi b/reflex/components/el/elements/sectioning.pyi index 7a468dc58..bd637f409 100644 --- a/reflex/components/el/elements/sectioning.pyi +++ b/reflex/components/el/elements/sectioning.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/tables.pyi b/reflex/components/el/elements/tables.pyi index 116417f3f..47438f29d 100644 --- a/reflex/components/el/elements/tables.pyi +++ b/reflex/components/el/elements/tables.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/el/elements/typography.pyi b/reflex/components/el/elements/typography.pyi index 86a10cd37..da8cc2495 100644 --- a/reflex/components/el/elements/typography.pyi +++ b/reflex/components/el/elements/typography.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/gridjs/datatable.pyi b/reflex/components/gridjs/datatable.pyi index 0e4b3ad17..5d571f419 100644 --- a/reflex/components/gridjs/datatable.pyi +++ b/reflex/components/gridjs/datatable.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, List, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/components/lucide/icon.pyi b/reflex/components/lucide/icon.pyi index 0ee3b2c03..be5f16c85 100644 --- a/reflex/components/lucide/icon.pyi +++ b/reflex/components/lucide/icon.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/markdown/markdown.pyi b/reflex/components/markdown/markdown.pyi index 25d6d4c00..3804e1df6 100644 --- a/reflex/components/markdown/markdown.pyi +++ b/reflex/components/markdown/markdown.pyi @@ -7,7 +7,10 @@ from functools import lru_cache from typing import Any, Callable, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import LiteralVar, Var diff --git a/reflex/components/moment/moment.pyi b/reflex/components/moment/moment.pyi index 58738d833..8a7e753df 100644 --- a/reflex/components/moment/moment.pyi +++ b/reflex/components/moment/moment.pyi @@ -7,7 +7,10 @@ import dataclasses from typing import Any, Dict, Optional, Union, overload from reflex.components.component import NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/components/next/base.pyi b/reflex/components/next/base.pyi index 49e9cc540..f66444d24 100644 --- a/reflex/components/next/base.pyi +++ b/reflex/components/next/base.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/next/image.pyi b/reflex/components/next/image.pyi index df8fdaedb..2d464f178 100644 --- a/reflex/components/next/image.pyi +++ b/reflex/components/next/image.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Literal, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/next/link.pyi b/reflex/components/next/link.pyi index 510db0292..2c730b9a7 100644 --- a/reflex/components/next/link.pyi +++ b/reflex/components/next/link.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/next/video.pyi b/reflex/components/next/video.pyi index c6242b462..835925cec 100644 --- a/reflex/components/next/video.pyi +++ b/reflex/components/next/video.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/plotly/plotly.pyi b/reflex/components/plotly/plotly.pyi index 4c87d589f..6a586eb5b 100644 --- a/reflex/components/plotly/plotly.pyi +++ b/reflex/components/plotly/plotly.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.base import Base from reflex.components.component import NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils import console from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/accordion.pyi b/reflex/components/radix/primitives/accordion.pyi index 39dd84de7..697b9a5a4 100644 --- a/reflex/components/radix/primitives/accordion.pyi +++ b/reflex/components/radix/primitives/accordion.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, List, Literal, Optional, Tuple, Union, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.lucide.icon import Icon from reflex.components.radix.primitives.base import RadixPrimitiveComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/base.pyi b/reflex/components/radix/primitives/base.pyi index 7b729c96f..b7db4bcc9 100644 --- a/reflex/components/radix/primitives/base.pyi +++ b/reflex/components/radix/primitives/base.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.component import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/drawer.pyi b/reflex/components/radix/primitives/drawer.pyi index d29ae2ba4..d5a10da8b 100644 --- a/reflex/components/radix/primitives/drawer.pyi +++ b/reflex/components/radix/primitives/drawer.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/form.pyi b/reflex/components/radix/primitives/form.pyi index b336116ca..656b66371 100644 --- a/reflex/components/radix/primitives/form.pyi +++ b/reflex/components/radix/primitives/form.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.el.elements.forms import Form as HTMLForm -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/progress.pyi b/reflex/components/radix/primitives/progress.pyi index f3d844e44..c8f84363c 100644 --- a/reflex/components/radix/primitives/progress.pyi +++ b/reflex/components/radix/primitives/progress.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponentWithClassName -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/primitives/slider.pyi b/reflex/components/radix/primitives/slider.pyi index b37ec7b07..b8f8fdb05 100644 --- a/reflex/components/radix/primitives/slider.pyi +++ b/reflex/components/radix/primitives/slider.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, List, Literal, Optional, Tuple, Union, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponentWithClassName -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/base.pyi b/reflex/components/radix/themes/base.pyi index b617fd40a..5ee95e134 100644 --- a/reflex/components/radix/themes/base.pyi +++ b/reflex/components/radix/themes/base.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components import Component -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/color_mode.pyi b/reflex/components/radix/themes/color_mode.pyi index a508730b7..24797dabe 100644 --- a/reflex/components/radix/themes/color_mode.pyi +++ b/reflex/components/radix/themes/color_mode.pyi @@ -10,7 +10,10 @@ from reflex.components.core.breakpoints import Breakpoints from reflex.components.core.cond import Cond from reflex.components.lucide.icon import Icon from reflex.components.radix.themes.components.switch import Switch -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import ( Style, color_mode, diff --git a/reflex/components/radix/themes/components/alert_dialog.pyi b/reflex/components/radix/themes/components/alert_dialog.pyi index d219e2abf..7d96b3cd8 100644 --- a/reflex/components/radix/themes/components/alert_dialog.pyi +++ b/reflex/components/radix/themes/components/alert_dialog.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/aspect_ratio.pyi b/reflex/components/radix/themes/components/aspect_ratio.pyi index 8fde7f30e..430e8c5a9 100644 --- a/reflex/components/radix/themes/components/aspect_ratio.pyi +++ b/reflex/components/radix/themes/components/aspect_ratio.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/avatar.pyi b/reflex/components/radix/themes/components/avatar.pyi index f6c07ed29..b5ab3c993 100644 --- a/reflex/components/radix/themes/components/avatar.pyi +++ b/reflex/components/radix/themes/components/avatar.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/badge.pyi b/reflex/components/radix/themes/components/badge.pyi index 59a243c48..50b0b7108 100644 --- a/reflex/components/radix/themes/components/badge.pyi +++ b/reflex/components/radix/themes/components/badge.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/button.pyi b/reflex/components/radix/themes/components/button.pyi index b72233922..e34c78232 100644 --- a/reflex/components/radix/themes/components/button.pyi +++ b/reflex/components/radix/themes/components/button.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/callout.pyi b/reflex/components/radix/themes/components/callout.pyi index 53bea31e7..3cf6ba7ea 100644 --- a/reflex/components/radix/themes/components/callout.pyi +++ b/reflex/components/radix/themes/components/callout.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/card.pyi b/reflex/components/radix/themes/components/card.pyi index de7ccd019..b7ff2f40c 100644 --- a/reflex/components/radix/themes/components/card.pyi +++ b/reflex/components/radix/themes/components/card.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/checkbox.pyi b/reflex/components/radix/themes/components/checkbox.pyi index 43d707c8f..97f730519 100644 --- a/reflex/components/radix/themes/components/checkbox.pyi +++ b/reflex/components/radix/themes/components/checkbox.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/checkbox_cards.pyi b/reflex/components/radix/themes/components/checkbox_cards.pyi index be2cbbed6..d0cb7f15b 100644 --- a/reflex/components/radix/themes/components/checkbox_cards.pyi +++ b/reflex/components/radix/themes/components/checkbox_cards.pyi @@ -7,7 +7,10 @@ from types import SimpleNamespace from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/checkbox_group.pyi b/reflex/components/radix/themes/components/checkbox_group.pyi index 47c8073fc..76aa34c35 100644 --- a/reflex/components/radix/themes/components/checkbox_group.pyi +++ b/reflex/components/radix/themes/components/checkbox_group.pyi @@ -7,7 +7,10 @@ from types import SimpleNamespace from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/context_menu.pyi b/reflex/components/radix/themes/components/context_menu.pyi index ffc058d14..6f8b17eb4 100644 --- a/reflex/components/radix/themes/components/context_menu.pyi +++ b/reflex/components/radix/themes/components/context_menu.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/data_list.pyi b/reflex/components/radix/themes/components/data_list.pyi index 3712209b4..535ddb9e3 100644 --- a/reflex/components/radix/themes/components/data_list.pyi +++ b/reflex/components/radix/themes/components/data_list.pyi @@ -7,7 +7,10 @@ from types import SimpleNamespace from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/dialog.pyi b/reflex/components/radix/themes/components/dialog.pyi index 8f465efdf..4b5a664cd 100644 --- a/reflex/components/radix/themes/components/dialog.pyi +++ b/reflex/components/radix/themes/components/dialog.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/dropdown_menu.pyi b/reflex/components/radix/themes/components/dropdown_menu.pyi index 0cc83640f..c2840b27f 100644 --- a/reflex/components/radix/themes/components/dropdown_menu.pyi +++ b/reflex/components/radix/themes/components/dropdown_menu.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/hover_card.pyi b/reflex/components/radix/themes/components/hover_card.pyi index 730bd48a3..e553c8d35 100644 --- a/reflex/components/radix/themes/components/hover_card.pyi +++ b/reflex/components/radix/themes/components/hover_card.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/icon_button.pyi b/reflex/components/radix/themes/components/icon_button.pyi index 75825a033..6f8d4f310 100644 --- a/reflex/components/radix/themes/components/icon_button.pyi +++ b/reflex/components/radix/themes/components/icon_button.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/inset.pyi b/reflex/components/radix/themes/components/inset.pyi index f085f4e0e..a84c46bd8 100644 --- a/reflex/components/radix/themes/components/inset.pyi +++ b/reflex/components/radix/themes/components/inset.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/popover.pyi b/reflex/components/radix/themes/components/popover.pyi index 666995b17..f60c85cb3 100644 --- a/reflex/components/radix/themes/components/popover.pyi +++ b/reflex/components/radix/themes/components/popover.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/progress.pyi b/reflex/components/radix/themes/components/progress.pyi index f4f84df6e..9757ffc8d 100644 --- a/reflex/components/radix/themes/components/progress.pyi +++ b/reflex/components/radix/themes/components/progress.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/radio.pyi b/reflex/components/radix/themes/components/radio.pyi index ed49aeb1a..e81e619b5 100644 --- a/reflex/components/radix/themes/components/radio.pyi +++ b/reflex/components/radix/themes/components/radio.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/radio_cards.pyi b/reflex/components/radix/themes/components/radio_cards.pyi index 505453e9f..2a0636ee5 100644 --- a/reflex/components/radix/themes/components/radio_cards.pyi +++ b/reflex/components/radix/themes/components/radio_cards.pyi @@ -7,7 +7,10 @@ from types import SimpleNamespace from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/radio_group.pyi b/reflex/components/radix/themes/components/radio_group.pyi index 3851ca6f6..e4dd72e16 100644 --- a/reflex/components/radix/themes/components/radio_group.pyi +++ b/reflex/components/radix/themes/components/radio_group.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/scroll_area.pyi b/reflex/components/radix/themes/components/scroll_area.pyi index 644c65e78..6cb72b536 100644 --- a/reflex/components/radix/themes/components/scroll_area.pyi +++ b/reflex/components/radix/themes/components/scroll_area.pyi @@ -5,7 +5,10 @@ # ------------------------------------------------------ from typing import Any, Dict, Literal, Optional, Union, overload -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/segmented_control.pyi b/reflex/components/radix/themes/components/segmented_control.pyi index 6a28961ba..ed4b9627b 100644 --- a/reflex/components/radix/themes/components/segmented_control.pyi +++ b/reflex/components/radix/themes/components/segmented_control.pyi @@ -7,7 +7,10 @@ from types import SimpleNamespace from typing import Any, Dict, List, Literal, Optional, Tuple, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/select.pyi b/reflex/components/radix/themes/components/select.pyi index bcedb00f5..253c29361 100644 --- a/reflex/components/radix/themes/components/select.pyi +++ b/reflex/components/radix/themes/components/select.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/separator.pyi b/reflex/components/radix/themes/components/separator.pyi index 92edc8476..75e1972ab 100644 --- a/reflex/components/radix/themes/components/separator.pyi +++ b/reflex/components/radix/themes/components/separator.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/skeleton.pyi b/reflex/components/radix/themes/components/skeleton.pyi index 6ecb35d09..e310cef89 100644 --- a/reflex/components/radix/themes/components/skeleton.pyi +++ b/reflex/components/radix/themes/components/skeleton.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/slider.pyi b/reflex/components/radix/themes/components/slider.pyi index 18894d950..5e1b4c971 100644 --- a/reflex/components/radix/themes/components/slider.pyi +++ b/reflex/components/radix/themes/components/slider.pyi @@ -6,7 +6,11 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType, passthrough_event_spec +from reflex.event import ( + BASE_STATE, + EventType, + passthrough_event_spec, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/spinner.pyi b/reflex/components/radix/themes/components/spinner.pyi index 434a7b531..0961871a9 100644 --- a/reflex/components/radix/themes/components/spinner.pyi +++ b/reflex/components/radix/themes/components/spinner.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/switch.pyi b/reflex/components/radix/themes/components/switch.pyi index f338cd38f..705da5495 100644 --- a/reflex/components/radix/themes/components/switch.pyi +++ b/reflex/components/radix/themes/components/switch.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/table.pyi b/reflex/components/radix/themes/components/table.pyi index 637fdee48..703610b23 100644 --- a/reflex/components/radix/themes/components/table.pyi +++ b/reflex/components/radix/themes/components/table.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/tabs.pyi b/reflex/components/radix/themes/components/tabs.pyi index ef043e984..c58559c3d 100644 --- a/reflex/components/radix/themes/components/tabs.pyi +++ b/reflex/components/radix/themes/components/tabs.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/components/text_area.pyi b/reflex/components/radix/themes/components/text_area.pyi index f38ef1b00..4f9456e79 100644 --- a/reflex/components/radix/themes/components/text_area.pyi +++ b/reflex/components/radix/themes/components/text_area.pyi @@ -7,7 +7,11 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, + KeyInputInfo, +) from reflex.style import Style from reflex.vars.base import Var @@ -174,8 +178,8 @@ class TextArea(RadixThemesComponent, elements.Textarea): 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], BASE_STATE]] = None, - on_key_up: 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_mount: Optional[EventType[[], BASE_STATE]] = None, on_mouse_down: Optional[EventType[[], BASE_STATE]] = None, on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None, diff --git a/reflex/components/radix/themes/components/text_field.pyi b/reflex/components/radix/themes/components/text_field.pyi index 9d949e299..35866249c 100644 --- a/reflex/components/radix/themes/components/text_field.pyi +++ b/reflex/components/radix/themes/components/text_field.pyi @@ -8,7 +8,11 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, + KeyInputInfo, +) from reflex.style import Style from reflex.vars.base import Var @@ -155,8 +159,8 @@ class TextFieldRoot(elements.Div, RadixThemesComponent): 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], BASE_STATE]] = None, - on_key_up: 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_mount: Optional[EventType[[], BASE_STATE]] = None, on_mouse_down: Optional[EventType[[], BASE_STATE]] = None, on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None, @@ -472,8 +476,8 @@ class TextField(ComponentNamespace): 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], BASE_STATE]] = None, - on_key_up: 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_mount: Optional[EventType[[], BASE_STATE]] = None, on_mouse_down: Optional[EventType[[], BASE_STATE]] = None, on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None, diff --git a/reflex/components/radix/themes/layout/base.pyi b/reflex/components/radix/themes/layout/base.pyi index 3a42698e4..1d63ef202 100644 --- a/reflex/components/radix/themes/layout/base.pyi +++ b/reflex/components/radix/themes/layout/base.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/box.pyi b/reflex/components/radix/themes/layout/box.pyi index a8b6a4dcb..db5b93cb1 100644 --- a/reflex/components/radix/themes/layout/box.pyi +++ b/reflex/components/radix/themes/layout/box.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Optional, Union, overload from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/center.pyi b/reflex/components/radix/themes/layout/center.pyi index be834a632..5387d74df 100644 --- a/reflex/components/radix/themes/layout/center.pyi +++ b/reflex/components/radix/themes/layout/center.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/container.pyi b/reflex/components/radix/themes/layout/container.pyi index aafdb3e2e..cb3cee4c6 100644 --- a/reflex/components/radix/themes/layout/container.pyi +++ b/reflex/components/radix/themes/layout/container.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/flex.pyi b/reflex/components/radix/themes/layout/flex.pyi index 0bf6db96c..a1b868f7d 100644 --- a/reflex/components/radix/themes/layout/flex.pyi +++ b/reflex/components/radix/themes/layout/flex.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/grid.pyi b/reflex/components/radix/themes/layout/grid.pyi index d5342075e..9f0b6359d 100644 --- a/reflex/components/radix/themes/layout/grid.pyi +++ b/reflex/components/radix/themes/layout/grid.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/list.pyi b/reflex/components/radix/themes/layout/list.pyi index b0ea748e2..ea1a32b9c 100644 --- a/reflex/components/radix/themes/layout/list.pyi +++ b/reflex/components/radix/themes/layout/list.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Iterable, Literal, Optional, Union, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.el.elements.typography import Li, Ol, Ul -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/section.pyi b/reflex/components/radix/themes/layout/section.pyi index e03e889e4..40b160cbf 100644 --- a/reflex/components/radix/themes/layout/section.pyi +++ b/reflex/components/radix/themes/layout/section.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/spacer.pyi b/reflex/components/radix/themes/layout/spacer.pyi index a5263b162..4d47be74d 100644 --- a/reflex/components/radix/themes/layout/spacer.pyi +++ b/reflex/components/radix/themes/layout/spacer.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/layout/stack.pyi b/reflex/components/radix/themes/layout/stack.pyi index ee7cea1bb..b7f626501 100644 --- a/reflex/components/radix/themes/layout/stack.pyi +++ b/reflex/components/radix/themes/layout/stack.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/typography/blockquote.pyi b/reflex/components/radix/themes/typography/blockquote.pyi index a898cf424..64a0dcc7a 100644 --- a/reflex/components/radix/themes/typography/blockquote.pyi +++ b/reflex/components/radix/themes/typography/blockquote.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/typography/code.pyi b/reflex/components/radix/themes/typography/code.pyi index 3d1e5263c..5c79729f1 100644 --- a/reflex/components/radix/themes/typography/code.pyi +++ b/reflex/components/radix/themes/typography/code.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/typography/heading.pyi b/reflex/components/radix/themes/typography/heading.pyi index d55583bf0..1bdc460e8 100644 --- a/reflex/components/radix/themes/typography/heading.pyi +++ b/reflex/components/radix/themes/typography/heading.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/typography/link.pyi b/reflex/components/radix/themes/typography/link.pyi index adff27a1e..9c9444e86 100644 --- a/reflex/components/radix/themes/typography/link.pyi +++ b/reflex/components/radix/themes/typography/link.pyi @@ -9,7 +9,10 @@ from reflex.components.component import MemoizationLeaf from reflex.components.core.breakpoints import Breakpoints from reflex.components.el.elements.inline import A from reflex.components.next.link import NextLink -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/components/radix/themes/typography/text.pyi b/reflex/components/radix/themes/typography/text.pyi index 4306ec1b1..7c9cfbfd1 100644 --- a/reflex/components/radix/themes/typography/text.pyi +++ b/reflex/components/radix/themes/typography/text.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/react_player/audio.pyi b/reflex/components/react_player/audio.pyi index 9f52cebf6..4301a9908 100644 --- a/reflex/components/react_player/audio.pyi +++ b/reflex/components/react_player/audio.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Optional, Union, overload import reflex from reflex.components.react_player.react_player import ReactPlayer -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/react_player/react_player.pyi b/reflex/components/react_player/react_player.pyi index 64e8d05b7..54ca5d819 100644 --- a/reflex/components/react_player/react_player.pyi +++ b/reflex/components/react_player/react_player.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, Optional, Union, overload from typing_extensions import TypedDict from reflex.components.component import NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/react_player/video.pyi b/reflex/components/react_player/video.pyi index 28f3e169b..6730d1bcc 100644 --- a/reflex/components/react_player/video.pyi +++ b/reflex/components/react_player/video.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, Optional, Union, overload import reflex from reflex.components.react_player.react_player import ReactPlayer -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/recharts/cartesian.pyi b/reflex/components/recharts/cartesian.pyi index f143d411b..4535eed8b 100644 --- a/reflex/components/recharts/cartesian.pyi +++ b/reflex/components/recharts/cartesian.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/recharts/charts.pyi b/reflex/components/recharts/charts.pyi index 4a2a9e332..190a56e24 100644 --- a/reflex/components/recharts/charts.pyi +++ b/reflex/components/recharts/charts.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/recharts/general.pyi b/reflex/components/recharts/general.pyi index 996eb90ce..566db9016 100644 --- a/reflex/components/recharts/general.pyi +++ b/reflex/components/recharts/general.pyi @@ -7,7 +7,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.components.component import MemoizationLeaf from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/recharts/polar.pyi b/reflex/components/recharts/polar.pyi index 1c8d7316e..c055a42d1 100644 --- a/reflex/components/recharts/polar.pyi +++ b/reflex/components/recharts/polar.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, List, Literal, Optional, Union, overload from reflex.constants.colors import Color -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/recharts/recharts.pyi b/reflex/components/recharts/recharts.pyi index 5055707dc..fd068d171 100644 --- a/reflex/components/recharts/recharts.pyi +++ b/reflex/components/recharts/recharts.pyi @@ -6,7 +6,10 @@ from typing import Any, Dict, Literal, Optional, Union, overload from reflex.components.component import Component, MemoizationLeaf, NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/components/sonner/toast.pyi b/reflex/components/sonner/toast.pyi index b2ef3fc55..0e9b4051d 100644 --- a/reflex/components/sonner/toast.pyi +++ b/reflex/components/sonner/toast.pyi @@ -9,7 +9,11 @@ from reflex.base import Base from reflex.components.component import Component, ComponentNamespace from reflex.components.lucide.icon import Icon from reflex.components.props import NoExtrasAllowedProps, PropsBase -from reflex.event import BASE_STATE, EventSpec, EventType +from reflex.event import ( + BASE_STATE, + EventSpec, + EventType, +) from reflex.style import Style from reflex.utils.serializers import serializer from reflex.vars.base import Var diff --git a/reflex/components/suneditor/editor.pyi b/reflex/components/suneditor/editor.pyi index e89d708ed..0e0b02a5a 100644 --- a/reflex/components/suneditor/editor.pyi +++ b/reflex/components/suneditor/editor.pyi @@ -8,7 +8,10 @@ from typing import Any, Dict, List, Literal, Optional, Tuple, Union, overload from reflex.base import Base from reflex.components.component import NoSSRComponent -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.style import Style from reflex.utils.imports import ImportDict from reflex.vars.base import Var diff --git a/reflex/experimental/layout.pyi b/reflex/experimental/layout.pyi index bfac49161..e3d03b885 100644 --- a/reflex/experimental/layout.pyi +++ b/reflex/experimental/layout.pyi @@ -10,7 +10,10 @@ from reflex.components.base.fragment import Fragment from reflex.components.component import Component, ComponentNamespace, MemoizationLeaf from reflex.components.radix.primitives.drawer import DrawerRoot from reflex.components.radix.themes.layout.box import Box -from reflex.event import BASE_STATE, EventType +from reflex.event import ( + BASE_STATE, + EventType, +) from reflex.state import ComponentState from reflex.style import Style from reflex.vars.base import Var diff --git a/reflex/utils/pyi_generator.py b/reflex/utils/pyi_generator.py index 8fe46fe9e..bbad8f160 100644 --- a/reflex/utils/pyi_generator.py +++ b/reflex/utils/pyi_generator.py @@ -76,6 +76,7 @@ DEFAULT_IMPORTS = { "EventSpec", "EventType", "BASE_STATE", + "KeyInputInfo", ], "reflex.style": ["Style"], "reflex.vars.base": ["Var"],