diff --git a/reflex/admin.py b/reflex/admin.py index eba5dbe0f..1a525d163 100644 --- a/reflex/admin.py +++ b/reflex/admin.py @@ -1,7 +1,6 @@ """The Reflex Admin Dashboard.""" from dataclasses import dataclass, field -from typing import Optional from starlette_admin.base import BaseAdmin as Admin @@ -12,4 +11,4 @@ class AdminDash: models: list = field(default_factory=list) view_overrides: dict = field(default_factory=dict) - admin: Optional[Admin] = None + admin: Admin | None = None diff --git a/reflex/app.py b/reflex/app.py index f819bc1f4..4a1ecdcca 100644 --- a/reflex/app.py +++ b/reflex/app.py @@ -165,7 +165,7 @@ def default_backend_exception_handler(exception: Exception) -> EventSpec: return window_alert("\n".join(error_message)) -def extra_overlay_function() -> Optional[Component]: +def extra_overlay_function() -> Component | None: """Extra overlay function to add to the overlay component. Returns: @@ -245,16 +245,16 @@ class UploadFile(StarletteUploadFile): file: BinaryIO - path: Optional[Path] = dataclasses.field(default=None) + path: Path | None = dataclasses.field(default=None) - _deprecated_filename: Optional[str] = dataclasses.field(default=None) + _deprecated_filename: str | None = dataclasses.field(default=None) - size: Optional[int] = dataclasses.field(default=None) + size: int | None = dataclasses.field(default=None) headers: Headers = dataclasses.field(default_factory=Headers) @property - def name(self) -> Optional[str]: + def name(self) -> str | None: """Get the name of the uploaded file. Returns: @@ -264,7 +264,7 @@ class UploadFile(StarletteUploadFile): return self.path.name @property - def filename(self) -> Optional[str]: + def filename(self) -> str | None: """Get the filename of the uploaded file. Returns: @@ -285,10 +285,10 @@ class UploadFile(StarletteUploadFile): class UnevaluatedPage: """An uncompiled page.""" - component: Union[Component, ComponentCallable] + component: Component | ComponentCallable route: str - title: Union[Var, str, None] - description: Union[Var, str, None] + title: Var | str | None + description: Var | str | None image: str on_load: Union[EventType[()], None] meta: list[dict[str, str]] @@ -317,7 +317,7 @@ class App(MiddlewareMixin, LifespanMixin): """ # The global [theme](https://reflex.dev/docs/styling/theming/#theme) for the entire app. - theme: Optional[Component] = dataclasses.field( + theme: Component | None = dataclasses.field( default_factory=lambda: themes.theme(accent_color="blue") ) @@ -328,15 +328,15 @@ class App(MiddlewareMixin, LifespanMixin): stylesheets: list[str] = dataclasses.field(default_factory=list) # A component that is present on every page (defaults to the Connection Error banner). - overlay_component: Optional[Union[Component, ComponentCallable]] = ( - dataclasses.field(default=None) + overlay_component: Component | ComponentCallable | None = dataclasses.field( + default=None ) # Error boundary component to wrap the app with. - error_boundary: Optional[ComponentCallable] = dataclasses.field(default=None) + error_boundary: ComponentCallable | None = dataclasses.field(default=None) # App wraps to be applied to the whole app. Expected to be a dictionary of (order, name) to a function that takes whether the state is enabled and optionally returns a component. - app_wraps: dict[tuple[int, str], Callable[[bool], Optional[Component]]] = ( + app_wraps: dict[tuple[int, str], Callable[[bool], Component | None]] = ( dataclasses.field( default_factory=lambda: { (55, "ErrorBoundary"): ( @@ -354,10 +354,10 @@ class App(MiddlewareMixin, LifespanMixin): head_components: list[Component] = dataclasses.field(default_factory=list) # The Socket.IO AsyncServer instance. - sio: Optional[AsyncServer] = None + sio: AsyncServer | None = None # The language to add to the html root tag of every page. - html_lang: Optional[str] = None + html_lang: str | None = None # Attributes to add to the html root tag of every page. html_custom_attrs: Optional[dict[str, str]] = None @@ -377,7 +377,7 @@ class App(MiddlewareMixin, LifespanMixin): _state: Optional[Type[BaseState]] = None # Class to manage many client states. - _state_manager: Optional[StateManager] = None + _state_manager: StateManager | None = None # Mapping from a route to event handlers to trigger when the page loads. _load_events: dict[str, list[IndividualEventType[()]]] = dataclasses.field( @@ -385,10 +385,10 @@ class App(MiddlewareMixin, LifespanMixin): ) # Admin dashboard to view and manage the database. - admin_dash: Optional[AdminDash] = None + admin_dash: AdminDash | None = None # The async server name space. - _event_namespace: Optional[EventNamespace] = None + _event_namespace: EventNamespace | None = None # Background tasks that are currently running. _background_tasks: set[asyncio.Task] = dataclasses.field(default_factory=set) @@ -1485,7 +1485,7 @@ class App(MiddlewareMixin, LifespanMixin): valid = bool( return_type == EventSpec - or return_type == Optional[EventSpec] + or return_type == EventSpec | None or return_type == list[EventSpec] or return_type == inspect.Signature.empty or return_type is None diff --git a/reflex/app_mixins/lifespan.py b/reflex/app_mixins/lifespan.py index 9f5330e4c..2a9be5311 100644 --- a/reflex/app_mixins/lifespan.py +++ b/reflex/app_mixins/lifespan.py @@ -7,7 +7,7 @@ import contextlib import dataclasses import functools import inspect -from typing import Callable, Coroutine, Union +from typing import Callable, Coroutine from fastapi import FastAPI @@ -22,7 +22,7 @@ class LifespanMixin(AppMixin): """A Mixin that allow tasks to run during the whole app lifespan.""" # Lifespan tasks that are planned to run. - lifespan_tasks: set[Union[asyncio.Task, Callable]] = dataclasses.field( + lifespan_tasks: set[asyncio.Task | Callable] = dataclasses.field( default_factory=set ) diff --git a/reflex/assets.py b/reflex/assets.py index a9aa7a6a9..cab3485b2 100644 --- a/reflex/assets.py +++ b/reflex/assets.py @@ -2,7 +2,6 @@ import inspect from pathlib import Path -from typing import Optional from reflex import constants from reflex.config import EnvironmentVariables @@ -11,7 +10,7 @@ from reflex.config import EnvironmentVariables def asset( path: str, shared: bool = False, - subfolder: Optional[str] = None, + subfolder: str | None = None, _stack_level: int = 1, ) -> str: """Add an asset to the app, either shared as a symlink or local. diff --git a/reflex/compiler/compiler.py b/reflex/compiler/compiler.py index d00b82599..dea0940ee 100644 --- a/reflex/compiler/compiler.py +++ b/reflex/compiler/compiler.py @@ -4,7 +4,7 @@ from __future__ import annotations from datetime import datetime from pathlib import Path -from typing import TYPE_CHECKING, Iterable, Optional, Sequence, Type, Union +from typing import TYPE_CHECKING, Iterable, Optional, Sequence, Type from reflex import constants from reflex.compiler import templates, utils @@ -352,8 +352,8 @@ def _compile_tailwind( def compile_document_root( head_components: list[Component], - html_lang: Optional[str] = None, - html_custom_attrs: Optional[dict[str, Union[Var, str]]] = None, + html_lang: str | None = None, + html_custom_attrs: Optional[dict[str, Var | str]] = None, ) -> tuple[str, str]: """Compile the document root. diff --git a/reflex/compiler/utils.py b/reflex/compiler/utils.py index 4f6357248..6d41d8992 100644 --- a/reflex/compiler/utils.py +++ b/reflex/compiler/utils.py @@ -7,7 +7,7 @@ import concurrent.futures import traceback from datetime import datetime from pathlib import Path -from typing import Any, Callable, Optional, Type, Union +from typing import Any, Callable, Optional, Type from urllib.parse import urlparse from pydantic.v1.fields import ModelField @@ -345,8 +345,8 @@ def compile_custom_component( def create_document_root( head_components: list[Component] | None = None, - html_lang: Optional[str] = None, - html_custom_attrs: Optional[dict[str, Union[Var, str]]] = None, + html_lang: str | None = None, + html_custom_attrs: Optional[dict[str, Var | str]] = None, ) -> Component: """Create the document root. diff --git a/reflex/components/base/app_wrap.pyi b/reflex/components/base/app_wrap.pyi index 5dc3cffce..ab3ef651d 100644 --- a/reflex/components/base/app_wrap.pyi +++ b/reflex/components/base/app_wrap.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.base.fragment import Fragment from reflex.event import EventType @@ -16,12 +16,12 @@ class AppWrap(Fragment): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/body.pyi b/reflex/components/base/body.pyi index f839324b4..fda62c830 100644 --- a/reflex/components/base/body.pyi +++ b/reflex/components/base/body.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class Body(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/document.py b/reflex/components/base/document.py index 8f841cb52..3f899ec74 100644 --- a/reflex/components/base/document.py +++ b/reflex/components/base/document.py @@ -1,7 +1,5 @@ """Document components.""" -from typing import Optional - from reflex.components.component import Component @@ -16,7 +14,7 @@ class Html(NextDocumentLib): tag = "Html" - lang: Optional[str] + lang: str | None class DocumentHead(NextDocumentLib): diff --git a/reflex/components/base/document.pyi b/reflex/components/base/document.pyi index 193d115e4..4aa45ea04 100644 --- a/reflex/components/base/document.pyi +++ b/reflex/components/base/document.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class NextDocumentLib(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -63,12 +63,12 @@ class Html(NextDocumentLib): cls, *children, lang: Optional[str] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -109,12 +109,12 @@ class DocumentHead(NextDocumentLib): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -155,12 +155,12 @@ class Main(NextDocumentLib): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -201,12 +201,12 @@ class NextScript(NextDocumentLib): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/error_boundary.pyi b/reflex/components/base/error_boundary.pyi index 7368258e6..f0bf0728f 100644 --- a/reflex/components/base/error_boundary.pyi +++ b/reflex/components/base/error_boundary.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -21,20 +21,18 @@ class ErrorBoundary(Component): def create( # type: ignore cls, *children, - fallback_render: Optional[Union[Component, Var[Component]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + fallback_render: Component | Var[Component] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_error: Optional[ - Union[EventType[()], EventType[str], EventType[str, str]] - ] = None, + on_error: Optional[EventType[()] | EventType[str] | EventType[str, str]] = None, on_focus: Optional[EventType[()]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, diff --git a/reflex/components/base/fragment.pyi b/reflex/components/base/fragment.pyi index a6f45eb37..171ea9d8e 100644 --- a/reflex/components/base/fragment.pyi +++ b/reflex/components/base/fragment.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class Fragment(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/head.pyi b/reflex/components/base/head.pyi index 937bde483..ea218ba65 100644 --- a/reflex/components/base/head.pyi +++ b/reflex/components/base/head.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component, MemoizationLeaf from reflex.event import EventType @@ -16,12 +16,12 @@ class NextHeadLib(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -62,12 +62,12 @@ class Head(NextHeadLib, MemoizationLeaf): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/link.pyi b/reflex/components/base/link.pyi index 55d7f9902..b0157ca5a 100644 --- a/reflex/components/base/link.pyi +++ b/reflex/components/base/link.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,14 +16,14 @@ class RawLink(Component): def create( # type: ignore cls, *children, - href: Optional[Union[Var[str], str]] = None, - rel: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + href: Var[str] | str | None = None, + rel: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -66,19 +66,19 @@ class ScriptTag(Component): def create( # type: ignore cls, *children, - type_: Optional[Union[Var[str], str]] = None, - source: Optional[Union[Var[str], str]] = None, - integrity: Optional[Union[Var[str], str]] = None, - crossorigin: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[Union[Var[str], str]] = None, - is_async: Optional[Union[Var[bool], bool]] = None, - defer: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + type_: Var[str] | str | None = None, + source: Var[str] | str | None = None, + integrity: Var[str] | str | None = None, + crossorigin: Var[str] | str | None = None, + referrer_policy: Var[str] | str | None = None, + is_async: Var[bool] | bool | None = None, + defer: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/meta.py b/reflex/components/base/meta.py index 10264009e..174a7567f 100644 --- a/reflex/components/base/meta.py +++ b/reflex/components/base/meta.py @@ -2,8 +2,6 @@ from __future__ import annotations -from typing import Optional - from reflex.components.base.bare import Bare from reflex.components.component import Component @@ -34,19 +32,19 @@ class Meta(Component): tag = "meta" # The description of character encoding. - char_set: Optional[str] = None + char_set: str | None = None # The value of meta. - content: Optional[str] = None + content: str | None = None # The name of metadata. - name: Optional[str] = None + name: str | None = None # The type of metadata value. - property: Optional[str] = None + property: str | None = None # The type of metadata value. - http_equiv: Optional[str] = None + http_equiv: str | None = None class Description(Meta): diff --git a/reflex/components/base/meta.pyi b/reflex/components/base/meta.pyi index 934251134..df9c1d7ff 100644 --- a/reflex/components/base/meta.pyi +++ b/reflex/components/base/meta.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -17,12 +17,12 @@ class Title(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -68,12 +68,12 @@ class Meta(Component): name: Optional[str] = None, property: Optional[str] = None, http_equiv: Optional[str] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -124,12 +124,12 @@ class Description(Meta): content: Optional[str] = None, property: Optional[str] = None, http_equiv: Optional[str] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -180,12 +180,12 @@ class Image(Meta): content: Optional[str] = None, name: Optional[str] = None, http_equiv: Optional[str] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/script.pyi b/reflex/components/base/script.pyi index 4bd78b6f8..afe996430 100644 --- a/reflex/components/base/script.pyi +++ b/reflex/components/base/script.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,19 +16,16 @@ class Script(Component): def create( # type: ignore cls, *children, - src: Optional[Union[Var[str], str]] = None, - strategy: Optional[ - Union[ - Literal["afterInteractive", "beforeInteractive", "lazyOnload"], - Var[Literal["afterInteractive", "beforeInteractive", "lazyOnload"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + src: Var[str] | str | None = None, + strategy: Literal["afterInteractive", "beforeInteractive", "lazyOnload"] + | Var[Literal["afterInteractive", "beforeInteractive", "lazyOnload"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/base/strict_mode.pyi b/reflex/components/base/strict_mode.pyi index 854ca8403..045e994d1 100644 --- a/reflex/components/base/strict_mode.pyi +++ b/reflex/components/base/strict_mode.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class StrictMode(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/component.py b/reflex/components/component.py index 6b95fba95..3a81dd5aa 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -73,7 +73,7 @@ class BaseComponent(Base, ABC): children: list[BaseComponent] = [] # The library that the component is based on. - library: Optional[str] = None + library: str | None = None # List here the non-react dependency needed by `library` lib_dependencies: list[str] = [] @@ -82,7 +82,7 @@ class BaseComponent(Base, ABC): transpile_packages: list[str] = [] # The tag to use when rendering the component. - tag: Optional[str] = None + tag: str | None = None @abstractmethod def render(self) -> dict: @@ -172,7 +172,7 @@ def evaluate_style_namespaces(style: ComponentStyle) -> dict: ComponentStyle = dict[ Union[str, Type[BaseComponent], Callable, ComponentNamespace], Any ] -ComponentChild = Union[types.PrimitiveType, Var, BaseComponent] +ComponentChild = types.PrimitiveType | Var | BaseComponent ComponentChildTypes = (*types.PrimitiveTypes, Var, BaseComponent) @@ -196,13 +196,13 @@ class Component(BaseComponent, ABC): style: Style = Style() # A mapping from event triggers to event chains. - event_triggers: dict[str, Union[EventChain, Var]] = {} + event_triggers: dict[str, EventChain | Var] = {} # The alias for the tag. - alias: Optional[str] = None + alias: str | None = None # Whether the import is default or named. - is_default: Optional[bool] = False + is_default: bool | None = False # A unique key for the component. key: Any = None @@ -232,7 +232,7 @@ class Component(BaseComponent, ABC): _rename_props: dict[str, str] = {} # custom attribute - custom_attrs: dict[str, Union[Var, Any]] = {} + custom_attrs: dict[str, Var | Any] = {} # When to memoize this component and its children. _memoization_mode: MemoizationMode = MemoizationMode() @@ -775,7 +775,7 @@ class Component(BaseComponent, ABC): return component_style def _add_style_recursive( - self, style: ComponentStyle, theme: Optional[Component] = None + self, style: ComponentStyle, theme: Component | None = None ) -> Component: """Add additional style to the component and its children. diff --git a/reflex/components/core/auto_scroll.pyi b/reflex/components/core/auto_scroll.pyi index 2547a694b..f3d97a4b6 100644 --- a/reflex/components/core/auto_scroll.pyi +++ b/reflex/components/core/auto_scroll.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.el.elements.typography import Div from reflex.event import EventType @@ -17,217 +17,190 @@ class AutoScroll(Div): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/core/banner.py b/reflex/components/core/banner.py index d96f1655a..08acef5a8 100644 --- a/reflex/components/core/banner.py +++ b/reflex/components/core/banner.py @@ -2,8 +2,6 @@ from __future__ import annotations -from typing import Optional - from reflex import constants from reflex.components.component import Component from reflex.components.core.cond import cond @@ -167,7 +165,7 @@ class ConnectionBanner(Component): """A connection banner component.""" @classmethod - def create(cls, comp: Optional[Component] = None) -> Component: + def create(cls, comp: Component | None = None) -> Component: """Create a connection banner component. Args: @@ -197,7 +195,7 @@ class ConnectionModal(Component): """A connection status modal window.""" @classmethod - def create(cls, comp: Optional[Component] = None) -> Component: + def create(cls, comp: Component | None = None) -> Component: """Create a connection banner component. Args: diff --git a/reflex/components/core/banner.pyi b/reflex/components/core/banner.pyi index 9ae98d3f1..a88d213b0 100644 --- a/reflex/components/core/banner.pyi +++ b/reflex/components/core/banner.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import Component from reflex.components.el.elements.typography import Div @@ -48,47 +48,44 @@ class ConnectionToaster(Toaster): def create( # type: ignore cls, *children, - theme: Optional[Union[Var[str], str]] = None, - rich_colors: Optional[Union[Var[bool], bool]] = None, - expand: Optional[Union[Var[bool], bool]] = None, - visible_toasts: Optional[Union[Var[int], int]] = None, - position: Optional[ - Union[ - Literal[ - "bottom-center", - "bottom-left", - "bottom-right", - "top-center", - "top-left", - "top-right", - ], - Var[ - Literal[ - "bottom-center", - "bottom-left", - "bottom-right", - "top-center", - "top-left", - "top-right", - ] - ], + theme: Var[str] | str | None = None, + rich_colors: Var[bool] | bool | None = None, + expand: Var[bool] | bool | None = None, + visible_toasts: Var[int] | int | None = None, + position: Literal[ + "bottom-center", + "bottom-left", + "bottom-right", + "top-center", + "top-left", + "top-right", + ] + | Var[ + Literal[ + "bottom-center", + "bottom-left", + "bottom-right", + "top-center", + "top-left", + "top-right", ] - ] = None, - close_button: Optional[Union[Var[bool], bool]] = None, - offset: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - hotkey: Optional[Union[Var[str], str]] = None, - invert: Optional[Union[Var[bool], bool]] = None, - toast_options: Optional[Union[ToastProps, Var[ToastProps]]] = None, - gap: Optional[Union[Var[int], int]] = None, - loading_icon: Optional[Union[Icon, Var[Icon]]] = None, - pause_when_page_is_hidden: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + close_button: Var[bool] | bool | None = None, + offset: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + hotkey: Var[str] | str | None = None, + invert: Var[bool] | bool | None = None, + toast_options: ToastProps | Var[ToastProps] | None = None, + gap: Var[int] | int | None = None, + loading_icon: Icon | Var[Icon] | None = None, + pause_when_page_is_hidden: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -143,12 +140,12 @@ class ConnectionBanner(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -182,12 +179,12 @@ class ConnectionModal(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -221,13 +218,13 @@ class WifiOffPulse(Icon): def create( # type: ignore cls, *children, - size: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -271,217 +268,190 @@ class ConnectionPulser(Div): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -537,217 +507,190 @@ class BackendDisabled(Div): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/core/client_side_routing.pyi b/reflex/components/core/client_side_routing.pyi index 690e25113..6218757f4 100644 --- a/reflex/components/core/client_side_routing.pyi +++ b/reflex/components/core/client_side_routing.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -20,12 +20,12 @@ class ClientSideRouting(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -68,13 +68,13 @@ class Default404Page(Component): def create( # type: ignore cls, *children, - status_code: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + status_code: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/core/clipboard.py b/reflex/components/core/clipboard.py index cab6235ee..4b53ddb70 100644 --- a/reflex/components/core/clipboard.py +++ b/reflex/components/core/clipboard.py @@ -2,8 +2,6 @@ from __future__ import annotations -from typing import Union - from reflex.components.base.fragment import Fragment from reflex.components.tags.tag import Tag from reflex.constants.compiler import Hooks @@ -24,7 +22,7 @@ class Clipboard(Fragment): on_paste: EventHandler[passthrough_event_spec(list[tuple[str, str]])] # Save the original event actions for the on_paste event. - on_paste_event_actions: Var[dict[str, Union[bool, int]]] + on_paste_event_actions: Var[dict[str, bool | int]] @classmethod def create(cls, *children, **props): diff --git a/reflex/components/core/clipboard.pyi b/reflex/components/core/clipboard.pyi index 00048c8da..ef3795459 100644 --- a/reflex/components/core/clipboard.pyi +++ b/reflex/components/core/clipboard.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.base.fragment import Fragment from reflex.event import EventType @@ -17,16 +17,16 @@ class Clipboard(Fragment): def create( # type: ignore cls, *children, - targets: Optional[Union[Var[list[str]], list[str]]] = None, - on_paste_event_actions: Optional[ - Union[Var[dict[str, Union[bool, int]]], dict[str, Union[bool, int]]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + targets: Var[list[str]] | list[str] | None = None, + on_paste_event_actions: Var[dict[str, bool | int]] + | dict[str, bool | int] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -40,9 +40,7 @@ class Clipboard(Fragment): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_paste: Optional[ - Union[EventType[()], EventType[list[tuple[str, str]]]] - ] = None, + on_paste: Optional[EventType[()] | EventType[list[tuple[str, str]]]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/core/cond.py b/reflex/components/core/cond.py index 6f9110a16..845fe93c2 100644 --- a/reflex/components/core/cond.py +++ b/reflex/components/core/cond.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Dict, Optional, overload +from typing import Any, Dict, overload from reflex.components.base.fragment import Fragment from reflex.components.component import BaseComponent, Component, MemoizationLeaf @@ -35,7 +35,7 @@ class Cond(MemoizationLeaf): cls, cond: Var, comp1: BaseComponent, - comp2: Optional[BaseComponent] = None, + comp2: BaseComponent | None = None, ) -> Component: """Create a conditional component. diff --git a/reflex/components/core/debounce.py b/reflex/components/core/debounce.py index 1d798994d..cfe509281 100644 --- a/reflex/components/core/debounce.py +++ b/reflex/components/core/debounce.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Type, Union +from typing import Any, Type from reflex.components.component import Component from reflex.constants import EventTriggers @@ -37,7 +37,7 @@ class DebounceInput(Component): force_notify_on_blur: Var[bool] # If provided, create a fully-controlled input - value: Var[Union[str, int, float]] + value: Var[str | int | float] # The ref to attach to the created input input_ref: Var[str] diff --git a/reflex/components/core/debounce.pyi b/reflex/components/core/debounce.pyi index 83d450a42..aa5a8e310 100644 --- a/reflex/components/core/debounce.pyi +++ b/reflex/components/core/debounce.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Type, Union, overload +from typing import Any, Optional, Type, overload from reflex.components.component import Component from reflex.event import EventType @@ -18,19 +18,19 @@ class DebounceInput(Component): def create( # type: ignore cls, *children, - min_length: Optional[Union[Var[int], int]] = None, - debounce_timeout: Optional[Union[Var[int], int]] = None, - force_notify_by_enter: Optional[Union[Var[bool], bool]] = None, - force_notify_on_blur: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - input_ref: Optional[Union[Var[str], str]] = None, - element: Optional[Union[Type[Component], Var[Type[Component]]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + min_length: Var[int] | int | None = None, + debounce_timeout: Var[int] | int | None = None, + force_notify_by_enter: Var[bool] | bool | None = None, + force_notify_on_blur: Var[bool] | bool | None = None, + value: Var[float | int | str] | float | int | str | None = None, + input_ref: Var[str] | str | None = None, + element: Type[Component] | Var[Type[Component]] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_change: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, diff --git a/reflex/components/core/html.pyi b/reflex/components/core/html.pyi index e10eac7ba..6d546b477 100644 --- a/reflex/components/core/html.pyi +++ b/reflex/components/core/html.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.el.elements.typography import Div from reflex.event import EventType @@ -16,220 +16,191 @@ class Html(Div): def create( # type: ignore cls, *children, - dangerouslySetInnerHTML: Optional[ - Union[Var[dict[str, str]], dict[str, str]] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + dangerouslySetInnerHTML: Var[dict[str, str]] | dict[str, str] | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/core/match.py b/reflex/components/core/match.py index 4f9ab86ac..2c72cd462 100644 --- a/reflex/components/core/match.py +++ b/reflex/components/core/match.py @@ -1,7 +1,7 @@ """rx.match.""" import textwrap -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, List from reflex.components.base import Fragment from reflex.components.component import BaseComponent, Component, MemoizationLeaf @@ -27,7 +27,7 @@ class Match(MemoizationLeaf): default: Any @classmethod - def create(cls, cond: Any, *cases) -> Union[Component, Var]: + def create(cls, cond: Any, *cases) -> Component | Var: """Create a Match Component. Args: @@ -75,9 +75,7 @@ class Match(MemoizationLeaf): return match_cond_var @classmethod - def _process_cases( - cls, cases: List - ) -> tuple[List, Optional[Union[Var, BaseComponent]]]: + def _process_cases(cls, cases: List) -> tuple[List, Var | BaseComponent | None]: """Process the list of match cases and the catchall default case. Args: @@ -196,8 +194,8 @@ class Match(MemoizationLeaf): cls, match_cond_var: Var, match_cases: list[list[Var]], - default: Optional[Union[Var, BaseComponent]], - ) -> Union[Component, Var]: + default: Var | BaseComponent | None, + ) -> Component | Var: """Create and return the match condition var or component. Args: diff --git a/reflex/components/core/sticky.pyi b/reflex/components/core/sticky.pyi index a5ae454aa..67033462d 100644 --- a/reflex/components/core/sticky.pyi +++ b/reflex/components/core/sticky.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -20,220 +20,193 @@ class StickyLogo(Svg): def create( # type: ignore cls, *children, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - xmlns: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + xmlns: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -266,377 +239,322 @@ class StickyLabel(Text): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - as_: Optional[ - Union[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ], - Var[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ] - ], + as_child: Var[bool] | bool | None = None, + as_: Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", + ] + | Var[ + Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + ] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + align: Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + | Var[ + Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - Var[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -669,258 +587,225 @@ class StickyBadge(A): def create( # type: ignore cls, *children, - download: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - ping: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + download: Var[bool | str] | bool | str | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + media: Var[str] | str | None = None, + ping: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - target: Optional[ - Union[ - Literal["_blank", "_parent", "_self", "_top"], - Var[Union[Literal["_blank", "_parent", "_self", "_top"], str]], - str, + ] + | None = None, + rel: Var[str] | str | None = None, + target: Literal["_blank", "_parent", "_self", "_top"] + | Var[Literal["_blank", "_parent", "_self", "_top"] | str] + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -954,258 +839,225 @@ class StickyNamespace(ComponentNamespace): @staticmethod def __call__( *children, - download: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - ping: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + download: Var[bool | str] | bool | str | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + media: Var[str] | str | None = None, + ping: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - target: Optional[ - Union[ - Literal["_blank", "_parent", "_self", "_top"], - Var[Union[Literal["_blank", "_parent", "_self", "_top"], str]], - str, + ] + | None = None, + rel: Var[str] | str | None = None, + target: Literal["_blank", "_parent", "_self", "_top"] + | Var[Literal["_blank", "_parent", "_self", "_top"] | str] + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/core/upload.pyi b/reflex/components/core/upload.pyi index c4781d89f..7356505c7 100644 --- a/reflex/components/core/upload.pyi +++ b/reflex/components/core/upload.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ from pathlib import Path -from typing import Any, ClassVar, List, Optional, Union, overload +from typing import Any, ClassVar, List, Optional, overload from reflex.components.base.fragment import Fragment from reflex.components.component import Component, ComponentNamespace, MemoizationLeaf @@ -43,12 +43,12 @@ class UploadFilesProvider(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -89,17 +89,17 @@ class GhostUpload(Fragment): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_drop: Optional[Union[EventType[()], EventType[Any]]] = None, + on_drop: Optional[EventType[()] | EventType[Any]] = None, on_focus: Optional[EventType[()]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, @@ -139,26 +139,26 @@ class Upload(MemoizationLeaf): def create( # type: ignore cls, *children, - accept: Optional[Union[Var[Optional[dict[str, List]]], dict[str, List]]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - max_files: Optional[Union[Var[int], int]] = None, - max_size: Optional[Union[Var[int], int]] = None, - min_size: Optional[Union[Var[int], int]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - no_click: Optional[Union[Var[bool], bool]] = None, - no_drag: Optional[Union[Var[bool], bool]] = None, - no_keyboard: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + accept: Var[Optional[dict[str, List]]] | dict[str, List] | None = None, + disabled: Var[bool] | bool | None = None, + max_files: Var[int] | int | None = None, + max_size: Var[int] | int | None = None, + min_size: Var[int] | int | None = None, + multiple: Var[bool] | bool | None = None, + no_click: Var[bool] | bool | None = None, + no_drag: Var[bool] | bool | None = None, + no_keyboard: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_drop: Optional[Union[EventType[()], EventType[Any]]] = None, + on_drop: Optional[EventType[()] | EventType[Any]] = None, on_focus: Optional[EventType[()]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, @@ -205,26 +205,26 @@ class StyledUpload(Upload): def create( # type: ignore cls, *children, - accept: Optional[Union[Var[Optional[dict[str, List]]], dict[str, List]]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - max_files: Optional[Union[Var[int], int]] = None, - max_size: Optional[Union[Var[int], int]] = None, - min_size: Optional[Union[Var[int], int]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - no_click: Optional[Union[Var[bool], bool]] = None, - no_drag: Optional[Union[Var[bool], bool]] = None, - no_keyboard: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + accept: Var[Optional[dict[str, List]]] | dict[str, List] | None = None, + disabled: Var[bool] | bool | None = None, + max_files: Var[int] | int | None = None, + max_size: Var[int] | int | None = None, + min_size: Var[int] | int | None = None, + multiple: Var[bool] | bool | None = None, + no_click: Var[bool] | bool | None = None, + no_drag: Var[bool] | bool | None = None, + no_keyboard: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_drop: Optional[Union[EventType[()], EventType[Any]]] = None, + on_drop: Optional[EventType[()] | EventType[Any]] = None, on_focus: Optional[EventType[()]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, @@ -271,26 +271,26 @@ class UploadNamespace(ComponentNamespace): @staticmethod def __call__( *children, - accept: Optional[Union[Var[Optional[dict[str, List]]], dict[str, List]]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - max_files: Optional[Union[Var[int], int]] = None, - max_size: Optional[Union[Var[int], int]] = None, - min_size: Optional[Union[Var[int], int]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - no_click: Optional[Union[Var[bool], bool]] = None, - no_drag: Optional[Union[Var[bool], bool]] = None, - no_keyboard: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + accept: Var[Optional[dict[str, List]]] | dict[str, List] | None = None, + disabled: Var[bool] | bool | None = None, + max_files: Var[int] | int | None = None, + max_size: Var[int] | int | None = None, + min_size: Var[int] | int | None = None, + multiple: Var[bool] | bool | None = None, + no_click: Var[bool] | bool | None = None, + no_drag: Var[bool] | bool | None = None, + no_keyboard: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_drop: Optional[Union[EventType[()], EventType[Any]]] = None, + on_drop: Optional[EventType[()] | EventType[Any]] = None, on_focus: Optional[EventType[()]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, diff --git a/reflex/components/datadisplay/code.py b/reflex/components/datadisplay/code.py index 25d477478..4ddb1ecfc 100644 --- a/reflex/components/datadisplay/code.py +++ b/reflex/components/datadisplay/code.py @@ -4,7 +4,7 @@ from __future__ import annotations import dataclasses import typing -from typing import ClassVar, Literal, Optional, Union +from typing import ClassVar, Literal from reflex.components.component import Component, ComponentNamespace from reflex.components.core.cond import color_mode_cond @@ -390,7 +390,7 @@ class CodeBlock(Component, MarkdownComponentMap): alias = "SyntaxHighlighter" # The theme to use ("light" or "dark"). - theme: Var[Union[Theme, str]] = Theme.one_light + theme: Var[Theme | str] = Theme.one_light # The language to use. language: Var[LiteralCodeLanguage] = Var.create("python") @@ -408,16 +408,16 @@ class CodeBlock(Component, MarkdownComponentMap): wrap_long_lines: Var[bool] # A custom style for the code block. - custom_style: dict[str, Union[str, Var, Color]] = {} + custom_style: dict[str, str | Var | Color] = {} # Props passed down to the code tag. code_tag_props: Var[dict[str, str]] # Whether a copy button should appear. - can_copy: Optional[bool] = False + can_copy: bool | None = False # A custom copy button to override the default one. - copy_button: Optional[Union[bool, Component]] = None + copy_button: bool | Component | None = None @classmethod def create( diff --git a/reflex/components/datadisplay/code.pyi b/reflex/components/datadisplay/code.pyi index a9c14acf1..9b73bbb8d 100644 --- a/reflex/components/datadisplay/code.pyi +++ b/reflex/components/datadisplay/code.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ import dataclasses -from typing import Any, ClassVar, Literal, Optional, Union, overload +from typing import Any, ClassVar, Literal, Optional, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.markdown.markdown import MarkdownComponentMap @@ -355,589 +355,586 @@ class CodeBlock(Component, MarkdownComponentMap): def create( # type: ignore cls, *children, - theme: Optional[Union[Theme, Var[Union[Theme, str]], str]] = None, - language: Optional[ - Union[ - Literal[ - "abap", - "abnf", - "actionscript", - "ada", - "agda", - "al", - "antlr4", - "apacheconf", - "apex", - "apl", - "applescript", - "aql", - "arduino", - "arff", - "asciidoc", - "asm6502", - "asmatmel", - "aspnet", - "autohotkey", - "autoit", - "avisynth", - "avro-idl", - "bash", - "basic", - "batch", - "bbcode", - "bicep", - "birb", - "bison", - "bnf", - "brainfuck", - "brightscript", - "bro", - "bsl", - "c", - "cfscript", - "chaiscript", - "cil", - "clike", - "clojure", - "cmake", - "cobol", - "coffeescript", - "concurnas", - "coq", - "core", - "cpp", - "crystal", - "csharp", - "cshtml", - "csp", - "css", - "css-extras", - "csv", - "cypher", - "d", - "dart", - "dataweave", - "dax", - "dhall", - "diff", - "django", - "dns-zone-file", - "docker", - "dot", - "ebnf", - "editorconfig", - "eiffel", - "ejs", - "elixir", - "elm", - "erb", - "erlang", - "etlua", - "excel-formula", - "factor", - "false", - "firestore-security-rules", - "flow", - "fortran", - "fsharp", - "ftl", - "gap", - "gcode", - "gdscript", - "gedcom", - "gherkin", - "git", - "glsl", - "gml", - "gn", - "go", - "go-module", - "graphql", - "groovy", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hlsl", - "hoon", - "hpkp", - "hsts", - "http", - "ichigojam", - "icon", - "icu-message-format", - "idris", - "iecst", - "ignore", - "index", - "inform7", - "ini", - "io", - "j", - "java", - "javadoc", - "javadoclike", - "javascript", - "javastacktrace", - "jexl", - "jolie", - "jq", - "js-extras", - "js-templates", - "jsdoc", - "json", - "json5", - "jsonp", - "jsstacktrace", - "jsx", - "julia", - "keepalived", - "keyman", - "kotlin", - "kumir", - "kusto", - "latex", - "latte", - "less", - "lilypond", - "liquid", - "lisp", - "livescript", - "llvm", - "log", - "lolcode", - "lua", - "magma", - "makefile", - "markdown", - "markup", - "markup-templating", - "matlab", - "maxscript", - "mel", - "mermaid", - "mizar", - "mongodb", - "monkey", - "moonscript", - "n1ql", - "n4js", - "nand2tetris-hdl", - "naniscript", - "nasm", - "neon", - "nevod", - "nginx", - "nim", - "nix", - "nsis", - "objectivec", - "ocaml", - "opencl", - "openqasm", - "oz", - "parigp", - "parser", - "pascal", - "pascaligo", - "pcaxis", - "peoplecode", - "perl", - "php", - "php-extras", - "phpdoc", - "plsql", - "powerquery", - "powershell", - "processing", - "prolog", - "promql", - "properties", - "protobuf", - "psl", - "pug", - "puppet", - "pure", - "purebasic", - "purescript", - "python", - "q", - "qml", - "qore", - "qsharp", - "r", - "racket", - "reason", - "regex", - "rego", - "renpy", - "rest", - "rip", - "roboconf", - "robotframework", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shell-session", - "smali", - "smalltalk", - "smarty", - "sml", - "solidity", - "solution-file", - "soy", - "sparql", - "splunk-spl", - "sqf", - "sql", - "squirrel", - "stan", - "stylus", - "swift", - "systemd", - "t4-cs", - "t4-templating", - "t4-vb", - "tap", - "tcl", - "textile", - "toml", - "tremor", - "tsx", - "tt2", - "turtle", - "twig", - "typescript", - "typoscript", - "unrealscript", - "uorazor", - "uri", - "v", - "vala", - "vbnet", - "velocity", - "verilog", - "vhdl", - "vim", - "visual-basic", - "warpscript", - "wasm", - "web-idl", - "wiki", - "wolfram", - "wren", - "xeora", - "xml-doc", - "xojo", - "xquery", - "yaml", - "yang", - "zig", - ], - Var[ - Literal[ - "abap", - "abnf", - "actionscript", - "ada", - "agda", - "al", - "antlr4", - "apacheconf", - "apex", - "apl", - "applescript", - "aql", - "arduino", - "arff", - "asciidoc", - "asm6502", - "asmatmel", - "aspnet", - "autohotkey", - "autoit", - "avisynth", - "avro-idl", - "bash", - "basic", - "batch", - "bbcode", - "bicep", - "birb", - "bison", - "bnf", - "brainfuck", - "brightscript", - "bro", - "bsl", - "c", - "cfscript", - "chaiscript", - "cil", - "clike", - "clojure", - "cmake", - "cobol", - "coffeescript", - "concurnas", - "coq", - "core", - "cpp", - "crystal", - "csharp", - "cshtml", - "csp", - "css", - "css-extras", - "csv", - "cypher", - "d", - "dart", - "dataweave", - "dax", - "dhall", - "diff", - "django", - "dns-zone-file", - "docker", - "dot", - "ebnf", - "editorconfig", - "eiffel", - "ejs", - "elixir", - "elm", - "erb", - "erlang", - "etlua", - "excel-formula", - "factor", - "false", - "firestore-security-rules", - "flow", - "fortran", - "fsharp", - "ftl", - "gap", - "gcode", - "gdscript", - "gedcom", - "gherkin", - "git", - "glsl", - "gml", - "gn", - "go", - "go-module", - "graphql", - "groovy", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hlsl", - "hoon", - "hpkp", - "hsts", - "http", - "ichigojam", - "icon", - "icu-message-format", - "idris", - "iecst", - "ignore", - "index", - "inform7", - "ini", - "io", - "j", - "java", - "javadoc", - "javadoclike", - "javascript", - "javastacktrace", - "jexl", - "jolie", - "jq", - "js-extras", - "js-templates", - "jsdoc", - "json", - "json5", - "jsonp", - "jsstacktrace", - "jsx", - "julia", - "keepalived", - "keyman", - "kotlin", - "kumir", - "kusto", - "latex", - "latte", - "less", - "lilypond", - "liquid", - "lisp", - "livescript", - "llvm", - "log", - "lolcode", - "lua", - "magma", - "makefile", - "markdown", - "markup", - "markup-templating", - "matlab", - "maxscript", - "mel", - "mermaid", - "mizar", - "mongodb", - "monkey", - "moonscript", - "n1ql", - "n4js", - "nand2tetris-hdl", - "naniscript", - "nasm", - "neon", - "nevod", - "nginx", - "nim", - "nix", - "nsis", - "objectivec", - "ocaml", - "opencl", - "openqasm", - "oz", - "parigp", - "parser", - "pascal", - "pascaligo", - "pcaxis", - "peoplecode", - "perl", - "php", - "php-extras", - "phpdoc", - "plsql", - "powerquery", - "powershell", - "processing", - "prolog", - "promql", - "properties", - "protobuf", - "psl", - "pug", - "puppet", - "pure", - "purebasic", - "purescript", - "python", - "q", - "qml", - "qore", - "qsharp", - "r", - "racket", - "reason", - "regex", - "rego", - "renpy", - "rest", - "rip", - "roboconf", - "robotframework", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shell-session", - "smali", - "smalltalk", - "smarty", - "sml", - "solidity", - "solution-file", - "soy", - "sparql", - "splunk-spl", - "sqf", - "sql", - "squirrel", - "stan", - "stylus", - "swift", - "systemd", - "t4-cs", - "t4-templating", - "t4-vb", - "tap", - "tcl", - "textile", - "toml", - "tremor", - "tsx", - "tt2", - "turtle", - "twig", - "typescript", - "typoscript", - "unrealscript", - "uorazor", - "uri", - "v", - "vala", - "vbnet", - "velocity", - "verilog", - "vhdl", - "vim", - "visual-basic", - "warpscript", - "wasm", - "web-idl", - "wiki", - "wolfram", - "wren", - "xeora", - "xml-doc", - "xojo", - "xquery", - "yaml", - "yang", - "zig", - ] - ], + theme: Theme | Var[Theme | str] | str | None = None, + language: Literal[ + "abap", + "abnf", + "actionscript", + "ada", + "agda", + "al", + "antlr4", + "apacheconf", + "apex", + "apl", + "applescript", + "aql", + "arduino", + "arff", + "asciidoc", + "asm6502", + "asmatmel", + "aspnet", + "autohotkey", + "autoit", + "avisynth", + "avro-idl", + "bash", + "basic", + "batch", + "bbcode", + "bicep", + "birb", + "bison", + "bnf", + "brainfuck", + "brightscript", + "bro", + "bsl", + "c", + "cfscript", + "chaiscript", + "cil", + "clike", + "clojure", + "cmake", + "cobol", + "coffeescript", + "concurnas", + "coq", + "core", + "cpp", + "crystal", + "csharp", + "cshtml", + "csp", + "css", + "css-extras", + "csv", + "cypher", + "d", + "dart", + "dataweave", + "dax", + "dhall", + "diff", + "django", + "dns-zone-file", + "docker", + "dot", + "ebnf", + "editorconfig", + "eiffel", + "ejs", + "elixir", + "elm", + "erb", + "erlang", + "etlua", + "excel-formula", + "factor", + "false", + "firestore-security-rules", + "flow", + "fortran", + "fsharp", + "ftl", + "gap", + "gcode", + "gdscript", + "gedcom", + "gherkin", + "git", + "glsl", + "gml", + "gn", + "go", + "go-module", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hlsl", + "hoon", + "hpkp", + "hsts", + "http", + "ichigojam", + "icon", + "icu-message-format", + "idris", + "iecst", + "ignore", + "index", + "inform7", + "ini", + "io", + "j", + "java", + "javadoc", + "javadoclike", + "javascript", + "javastacktrace", + "jexl", + "jolie", + "jq", + "js-extras", + "js-templates", + "jsdoc", + "json", + "json5", + "jsonp", + "jsstacktrace", + "jsx", + "julia", + "keepalived", + "keyman", + "kotlin", + "kumir", + "kusto", + "latex", + "latte", + "less", + "lilypond", + "liquid", + "lisp", + "livescript", + "llvm", + "log", + "lolcode", + "lua", + "magma", + "makefile", + "markdown", + "markup", + "markup-templating", + "matlab", + "maxscript", + "mel", + "mermaid", + "mizar", + "mongodb", + "monkey", + "moonscript", + "n1ql", + "n4js", + "nand2tetris-hdl", + "naniscript", + "nasm", + "neon", + "nevod", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "openqasm", + "oz", + "parigp", + "parser", + "pascal", + "pascaligo", + "pcaxis", + "peoplecode", + "perl", + "php", + "php-extras", + "phpdoc", + "plsql", + "powerquery", + "powershell", + "processing", + "prolog", + "promql", + "properties", + "protobuf", + "psl", + "pug", + "puppet", + "pure", + "purebasic", + "purescript", + "python", + "q", + "qml", + "qore", + "qsharp", + "r", + "racket", + "reason", + "regex", + "rego", + "renpy", + "rest", + "rip", + "roboconf", + "robotframework", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shell-session", + "smali", + "smalltalk", + "smarty", + "sml", + "solidity", + "solution-file", + "soy", + "sparql", + "splunk-spl", + "sqf", + "sql", + "squirrel", + "stan", + "stylus", + "swift", + "systemd", + "t4-cs", + "t4-templating", + "t4-vb", + "tap", + "tcl", + "textile", + "toml", + "tremor", + "tsx", + "tt2", + "turtle", + "twig", + "typescript", + "typoscript", + "unrealscript", + "uorazor", + "uri", + "v", + "vala", + "vbnet", + "velocity", + "verilog", + "vhdl", + "vim", + "visual-basic", + "warpscript", + "wasm", + "web-idl", + "wiki", + "wolfram", + "wren", + "xeora", + "xml-doc", + "xojo", + "xquery", + "yaml", + "yang", + "zig", + ] + | Var[ + Literal[ + "abap", + "abnf", + "actionscript", + "ada", + "agda", + "al", + "antlr4", + "apacheconf", + "apex", + "apl", + "applescript", + "aql", + "arduino", + "arff", + "asciidoc", + "asm6502", + "asmatmel", + "aspnet", + "autohotkey", + "autoit", + "avisynth", + "avro-idl", + "bash", + "basic", + "batch", + "bbcode", + "bicep", + "birb", + "bison", + "bnf", + "brainfuck", + "brightscript", + "bro", + "bsl", + "c", + "cfscript", + "chaiscript", + "cil", + "clike", + "clojure", + "cmake", + "cobol", + "coffeescript", + "concurnas", + "coq", + "core", + "cpp", + "crystal", + "csharp", + "cshtml", + "csp", + "css", + "css-extras", + "csv", + "cypher", + "d", + "dart", + "dataweave", + "dax", + "dhall", + "diff", + "django", + "dns-zone-file", + "docker", + "dot", + "ebnf", + "editorconfig", + "eiffel", + "ejs", + "elixir", + "elm", + "erb", + "erlang", + "etlua", + "excel-formula", + "factor", + "false", + "firestore-security-rules", + "flow", + "fortran", + "fsharp", + "ftl", + "gap", + "gcode", + "gdscript", + "gedcom", + "gherkin", + "git", + "glsl", + "gml", + "gn", + "go", + "go-module", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hlsl", + "hoon", + "hpkp", + "hsts", + "http", + "ichigojam", + "icon", + "icu-message-format", + "idris", + "iecst", + "ignore", + "index", + "inform7", + "ini", + "io", + "j", + "java", + "javadoc", + "javadoclike", + "javascript", + "javastacktrace", + "jexl", + "jolie", + "jq", + "js-extras", + "js-templates", + "jsdoc", + "json", + "json5", + "jsonp", + "jsstacktrace", + "jsx", + "julia", + "keepalived", + "keyman", + "kotlin", + "kumir", + "kusto", + "latex", + "latte", + "less", + "lilypond", + "liquid", + "lisp", + "livescript", + "llvm", + "log", + "lolcode", + "lua", + "magma", + "makefile", + "markdown", + "markup", + "markup-templating", + "matlab", + "maxscript", + "mel", + "mermaid", + "mizar", + "mongodb", + "monkey", + "moonscript", + "n1ql", + "n4js", + "nand2tetris-hdl", + "naniscript", + "nasm", + "neon", + "nevod", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "openqasm", + "oz", + "parigp", + "parser", + "pascal", + "pascaligo", + "pcaxis", + "peoplecode", + "perl", + "php", + "php-extras", + "phpdoc", + "plsql", + "powerquery", + "powershell", + "processing", + "prolog", + "promql", + "properties", + "protobuf", + "psl", + "pug", + "puppet", + "pure", + "purebasic", + "purescript", + "python", + "q", + "qml", + "qore", + "qsharp", + "r", + "racket", + "reason", + "regex", + "rego", + "renpy", + "rest", + "rip", + "roboconf", + "robotframework", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shell-session", + "smali", + "smalltalk", + "smarty", + "sml", + "solidity", + "solution-file", + "soy", + "sparql", + "splunk-spl", + "sqf", + "sql", + "squirrel", + "stan", + "stylus", + "swift", + "systemd", + "t4-cs", + "t4-templating", + "t4-vb", + "tap", + "tcl", + "textile", + "toml", + "tremor", + "tsx", + "tt2", + "turtle", + "twig", + "typescript", + "typoscript", + "unrealscript", + "uorazor", + "uri", + "v", + "vala", + "vbnet", + "velocity", + "verilog", + "vhdl", + "vim", + "visual-basic", + "warpscript", + "wasm", + "web-idl", + "wiki", + "wolfram", + "wren", + "xeora", + "xml-doc", + "xojo", + "xquery", + "yaml", + "yang", + "zig", ] - ] = None, - code: Optional[Union[Var[str], str]] = None, - show_line_numbers: Optional[Union[Var[bool], bool]] = None, - starting_line_number: Optional[Union[Var[int], int]] = None, - wrap_long_lines: Optional[Union[Var[bool], bool]] = None, - custom_style: Optional[dict[str, Union[str, Var, Color]]] = None, - code_tag_props: Optional[Union[Var[dict[str, str]], dict[str, str]]] = None, + ] + | None = None, + code: Var[str] | str | None = None, + show_line_numbers: Var[bool] | bool | None = None, + starting_line_number: Var[int] | int | None = None, + wrap_long_lines: Var[bool] | bool | None = None, + custom_style: dict[str, str | Var | Color] | None = None, + code_tag_props: Var[dict[str, str]] | dict[str, str] | None = None, can_copy: Optional[bool] = None, - copy_button: Optional[Union[Component, bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + copy_button: Component | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -993,589 +990,586 @@ class CodeblockNamespace(ComponentNamespace): @staticmethod def __call__( *children, - theme: Optional[Union[Theme, Var[Union[Theme, str]], str]] = None, - language: Optional[ - Union[ - Literal[ - "abap", - "abnf", - "actionscript", - "ada", - "agda", - "al", - "antlr4", - "apacheconf", - "apex", - "apl", - "applescript", - "aql", - "arduino", - "arff", - "asciidoc", - "asm6502", - "asmatmel", - "aspnet", - "autohotkey", - "autoit", - "avisynth", - "avro-idl", - "bash", - "basic", - "batch", - "bbcode", - "bicep", - "birb", - "bison", - "bnf", - "brainfuck", - "brightscript", - "bro", - "bsl", - "c", - "cfscript", - "chaiscript", - "cil", - "clike", - "clojure", - "cmake", - "cobol", - "coffeescript", - "concurnas", - "coq", - "core", - "cpp", - "crystal", - "csharp", - "cshtml", - "csp", - "css", - "css-extras", - "csv", - "cypher", - "d", - "dart", - "dataweave", - "dax", - "dhall", - "diff", - "django", - "dns-zone-file", - "docker", - "dot", - "ebnf", - "editorconfig", - "eiffel", - "ejs", - "elixir", - "elm", - "erb", - "erlang", - "etlua", - "excel-formula", - "factor", - "false", - "firestore-security-rules", - "flow", - "fortran", - "fsharp", - "ftl", - "gap", - "gcode", - "gdscript", - "gedcom", - "gherkin", - "git", - "glsl", - "gml", - "gn", - "go", - "go-module", - "graphql", - "groovy", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hlsl", - "hoon", - "hpkp", - "hsts", - "http", - "ichigojam", - "icon", - "icu-message-format", - "idris", - "iecst", - "ignore", - "index", - "inform7", - "ini", - "io", - "j", - "java", - "javadoc", - "javadoclike", - "javascript", - "javastacktrace", - "jexl", - "jolie", - "jq", - "js-extras", - "js-templates", - "jsdoc", - "json", - "json5", - "jsonp", - "jsstacktrace", - "jsx", - "julia", - "keepalived", - "keyman", - "kotlin", - "kumir", - "kusto", - "latex", - "latte", - "less", - "lilypond", - "liquid", - "lisp", - "livescript", - "llvm", - "log", - "lolcode", - "lua", - "magma", - "makefile", - "markdown", - "markup", - "markup-templating", - "matlab", - "maxscript", - "mel", - "mermaid", - "mizar", - "mongodb", - "monkey", - "moonscript", - "n1ql", - "n4js", - "nand2tetris-hdl", - "naniscript", - "nasm", - "neon", - "nevod", - "nginx", - "nim", - "nix", - "nsis", - "objectivec", - "ocaml", - "opencl", - "openqasm", - "oz", - "parigp", - "parser", - "pascal", - "pascaligo", - "pcaxis", - "peoplecode", - "perl", - "php", - "php-extras", - "phpdoc", - "plsql", - "powerquery", - "powershell", - "processing", - "prolog", - "promql", - "properties", - "protobuf", - "psl", - "pug", - "puppet", - "pure", - "purebasic", - "purescript", - "python", - "q", - "qml", - "qore", - "qsharp", - "r", - "racket", - "reason", - "regex", - "rego", - "renpy", - "rest", - "rip", - "roboconf", - "robotframework", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shell-session", - "smali", - "smalltalk", - "smarty", - "sml", - "solidity", - "solution-file", - "soy", - "sparql", - "splunk-spl", - "sqf", - "sql", - "squirrel", - "stan", - "stylus", - "swift", - "systemd", - "t4-cs", - "t4-templating", - "t4-vb", - "tap", - "tcl", - "textile", - "toml", - "tremor", - "tsx", - "tt2", - "turtle", - "twig", - "typescript", - "typoscript", - "unrealscript", - "uorazor", - "uri", - "v", - "vala", - "vbnet", - "velocity", - "verilog", - "vhdl", - "vim", - "visual-basic", - "warpscript", - "wasm", - "web-idl", - "wiki", - "wolfram", - "wren", - "xeora", - "xml-doc", - "xojo", - "xquery", - "yaml", - "yang", - "zig", - ], - Var[ - Literal[ - "abap", - "abnf", - "actionscript", - "ada", - "agda", - "al", - "antlr4", - "apacheconf", - "apex", - "apl", - "applescript", - "aql", - "arduino", - "arff", - "asciidoc", - "asm6502", - "asmatmel", - "aspnet", - "autohotkey", - "autoit", - "avisynth", - "avro-idl", - "bash", - "basic", - "batch", - "bbcode", - "bicep", - "birb", - "bison", - "bnf", - "brainfuck", - "brightscript", - "bro", - "bsl", - "c", - "cfscript", - "chaiscript", - "cil", - "clike", - "clojure", - "cmake", - "cobol", - "coffeescript", - "concurnas", - "coq", - "core", - "cpp", - "crystal", - "csharp", - "cshtml", - "csp", - "css", - "css-extras", - "csv", - "cypher", - "d", - "dart", - "dataweave", - "dax", - "dhall", - "diff", - "django", - "dns-zone-file", - "docker", - "dot", - "ebnf", - "editorconfig", - "eiffel", - "ejs", - "elixir", - "elm", - "erb", - "erlang", - "etlua", - "excel-formula", - "factor", - "false", - "firestore-security-rules", - "flow", - "fortran", - "fsharp", - "ftl", - "gap", - "gcode", - "gdscript", - "gedcom", - "gherkin", - "git", - "glsl", - "gml", - "gn", - "go", - "go-module", - "graphql", - "groovy", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hlsl", - "hoon", - "hpkp", - "hsts", - "http", - "ichigojam", - "icon", - "icu-message-format", - "idris", - "iecst", - "ignore", - "index", - "inform7", - "ini", - "io", - "j", - "java", - "javadoc", - "javadoclike", - "javascript", - "javastacktrace", - "jexl", - "jolie", - "jq", - "js-extras", - "js-templates", - "jsdoc", - "json", - "json5", - "jsonp", - "jsstacktrace", - "jsx", - "julia", - "keepalived", - "keyman", - "kotlin", - "kumir", - "kusto", - "latex", - "latte", - "less", - "lilypond", - "liquid", - "lisp", - "livescript", - "llvm", - "log", - "lolcode", - "lua", - "magma", - "makefile", - "markdown", - "markup", - "markup-templating", - "matlab", - "maxscript", - "mel", - "mermaid", - "mizar", - "mongodb", - "monkey", - "moonscript", - "n1ql", - "n4js", - "nand2tetris-hdl", - "naniscript", - "nasm", - "neon", - "nevod", - "nginx", - "nim", - "nix", - "nsis", - "objectivec", - "ocaml", - "opencl", - "openqasm", - "oz", - "parigp", - "parser", - "pascal", - "pascaligo", - "pcaxis", - "peoplecode", - "perl", - "php", - "php-extras", - "phpdoc", - "plsql", - "powerquery", - "powershell", - "processing", - "prolog", - "promql", - "properties", - "protobuf", - "psl", - "pug", - "puppet", - "pure", - "purebasic", - "purescript", - "python", - "q", - "qml", - "qore", - "qsharp", - "r", - "racket", - "reason", - "regex", - "rego", - "renpy", - "rest", - "rip", - "roboconf", - "robotframework", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shell-session", - "smali", - "smalltalk", - "smarty", - "sml", - "solidity", - "solution-file", - "soy", - "sparql", - "splunk-spl", - "sqf", - "sql", - "squirrel", - "stan", - "stylus", - "swift", - "systemd", - "t4-cs", - "t4-templating", - "t4-vb", - "tap", - "tcl", - "textile", - "toml", - "tremor", - "tsx", - "tt2", - "turtle", - "twig", - "typescript", - "typoscript", - "unrealscript", - "uorazor", - "uri", - "v", - "vala", - "vbnet", - "velocity", - "verilog", - "vhdl", - "vim", - "visual-basic", - "warpscript", - "wasm", - "web-idl", - "wiki", - "wolfram", - "wren", - "xeora", - "xml-doc", - "xojo", - "xquery", - "yaml", - "yang", - "zig", - ] - ], + theme: Theme | Var[Theme | str] | str | None = None, + language: Literal[ + "abap", + "abnf", + "actionscript", + "ada", + "agda", + "al", + "antlr4", + "apacheconf", + "apex", + "apl", + "applescript", + "aql", + "arduino", + "arff", + "asciidoc", + "asm6502", + "asmatmel", + "aspnet", + "autohotkey", + "autoit", + "avisynth", + "avro-idl", + "bash", + "basic", + "batch", + "bbcode", + "bicep", + "birb", + "bison", + "bnf", + "brainfuck", + "brightscript", + "bro", + "bsl", + "c", + "cfscript", + "chaiscript", + "cil", + "clike", + "clojure", + "cmake", + "cobol", + "coffeescript", + "concurnas", + "coq", + "core", + "cpp", + "crystal", + "csharp", + "cshtml", + "csp", + "css", + "css-extras", + "csv", + "cypher", + "d", + "dart", + "dataweave", + "dax", + "dhall", + "diff", + "django", + "dns-zone-file", + "docker", + "dot", + "ebnf", + "editorconfig", + "eiffel", + "ejs", + "elixir", + "elm", + "erb", + "erlang", + "etlua", + "excel-formula", + "factor", + "false", + "firestore-security-rules", + "flow", + "fortran", + "fsharp", + "ftl", + "gap", + "gcode", + "gdscript", + "gedcom", + "gherkin", + "git", + "glsl", + "gml", + "gn", + "go", + "go-module", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hlsl", + "hoon", + "hpkp", + "hsts", + "http", + "ichigojam", + "icon", + "icu-message-format", + "idris", + "iecst", + "ignore", + "index", + "inform7", + "ini", + "io", + "j", + "java", + "javadoc", + "javadoclike", + "javascript", + "javastacktrace", + "jexl", + "jolie", + "jq", + "js-extras", + "js-templates", + "jsdoc", + "json", + "json5", + "jsonp", + "jsstacktrace", + "jsx", + "julia", + "keepalived", + "keyman", + "kotlin", + "kumir", + "kusto", + "latex", + "latte", + "less", + "lilypond", + "liquid", + "lisp", + "livescript", + "llvm", + "log", + "lolcode", + "lua", + "magma", + "makefile", + "markdown", + "markup", + "markup-templating", + "matlab", + "maxscript", + "mel", + "mermaid", + "mizar", + "mongodb", + "monkey", + "moonscript", + "n1ql", + "n4js", + "nand2tetris-hdl", + "naniscript", + "nasm", + "neon", + "nevod", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "openqasm", + "oz", + "parigp", + "parser", + "pascal", + "pascaligo", + "pcaxis", + "peoplecode", + "perl", + "php", + "php-extras", + "phpdoc", + "plsql", + "powerquery", + "powershell", + "processing", + "prolog", + "promql", + "properties", + "protobuf", + "psl", + "pug", + "puppet", + "pure", + "purebasic", + "purescript", + "python", + "q", + "qml", + "qore", + "qsharp", + "r", + "racket", + "reason", + "regex", + "rego", + "renpy", + "rest", + "rip", + "roboconf", + "robotframework", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shell-session", + "smali", + "smalltalk", + "smarty", + "sml", + "solidity", + "solution-file", + "soy", + "sparql", + "splunk-spl", + "sqf", + "sql", + "squirrel", + "stan", + "stylus", + "swift", + "systemd", + "t4-cs", + "t4-templating", + "t4-vb", + "tap", + "tcl", + "textile", + "toml", + "tremor", + "tsx", + "tt2", + "turtle", + "twig", + "typescript", + "typoscript", + "unrealscript", + "uorazor", + "uri", + "v", + "vala", + "vbnet", + "velocity", + "verilog", + "vhdl", + "vim", + "visual-basic", + "warpscript", + "wasm", + "web-idl", + "wiki", + "wolfram", + "wren", + "xeora", + "xml-doc", + "xojo", + "xquery", + "yaml", + "yang", + "zig", + ] + | Var[ + Literal[ + "abap", + "abnf", + "actionscript", + "ada", + "agda", + "al", + "antlr4", + "apacheconf", + "apex", + "apl", + "applescript", + "aql", + "arduino", + "arff", + "asciidoc", + "asm6502", + "asmatmel", + "aspnet", + "autohotkey", + "autoit", + "avisynth", + "avro-idl", + "bash", + "basic", + "batch", + "bbcode", + "bicep", + "birb", + "bison", + "bnf", + "brainfuck", + "brightscript", + "bro", + "bsl", + "c", + "cfscript", + "chaiscript", + "cil", + "clike", + "clojure", + "cmake", + "cobol", + "coffeescript", + "concurnas", + "coq", + "core", + "cpp", + "crystal", + "csharp", + "cshtml", + "csp", + "css", + "css-extras", + "csv", + "cypher", + "d", + "dart", + "dataweave", + "dax", + "dhall", + "diff", + "django", + "dns-zone-file", + "docker", + "dot", + "ebnf", + "editorconfig", + "eiffel", + "ejs", + "elixir", + "elm", + "erb", + "erlang", + "etlua", + "excel-formula", + "factor", + "false", + "firestore-security-rules", + "flow", + "fortran", + "fsharp", + "ftl", + "gap", + "gcode", + "gdscript", + "gedcom", + "gherkin", + "git", + "glsl", + "gml", + "gn", + "go", + "go-module", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hlsl", + "hoon", + "hpkp", + "hsts", + "http", + "ichigojam", + "icon", + "icu-message-format", + "idris", + "iecst", + "ignore", + "index", + "inform7", + "ini", + "io", + "j", + "java", + "javadoc", + "javadoclike", + "javascript", + "javastacktrace", + "jexl", + "jolie", + "jq", + "js-extras", + "js-templates", + "jsdoc", + "json", + "json5", + "jsonp", + "jsstacktrace", + "jsx", + "julia", + "keepalived", + "keyman", + "kotlin", + "kumir", + "kusto", + "latex", + "latte", + "less", + "lilypond", + "liquid", + "lisp", + "livescript", + "llvm", + "log", + "lolcode", + "lua", + "magma", + "makefile", + "markdown", + "markup", + "markup-templating", + "matlab", + "maxscript", + "mel", + "mermaid", + "mizar", + "mongodb", + "monkey", + "moonscript", + "n1ql", + "n4js", + "nand2tetris-hdl", + "naniscript", + "nasm", + "neon", + "nevod", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "openqasm", + "oz", + "parigp", + "parser", + "pascal", + "pascaligo", + "pcaxis", + "peoplecode", + "perl", + "php", + "php-extras", + "phpdoc", + "plsql", + "powerquery", + "powershell", + "processing", + "prolog", + "promql", + "properties", + "protobuf", + "psl", + "pug", + "puppet", + "pure", + "purebasic", + "purescript", + "python", + "q", + "qml", + "qore", + "qsharp", + "r", + "racket", + "reason", + "regex", + "rego", + "renpy", + "rest", + "rip", + "roboconf", + "robotframework", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shell-session", + "smali", + "smalltalk", + "smarty", + "sml", + "solidity", + "solution-file", + "soy", + "sparql", + "splunk-spl", + "sqf", + "sql", + "squirrel", + "stan", + "stylus", + "swift", + "systemd", + "t4-cs", + "t4-templating", + "t4-vb", + "tap", + "tcl", + "textile", + "toml", + "tremor", + "tsx", + "tt2", + "turtle", + "twig", + "typescript", + "typoscript", + "unrealscript", + "uorazor", + "uri", + "v", + "vala", + "vbnet", + "velocity", + "verilog", + "vhdl", + "vim", + "visual-basic", + "warpscript", + "wasm", + "web-idl", + "wiki", + "wolfram", + "wren", + "xeora", + "xml-doc", + "xojo", + "xquery", + "yaml", + "yang", + "zig", ] - ] = None, - code: Optional[Union[Var[str], str]] = None, - show_line_numbers: Optional[Union[Var[bool], bool]] = None, - starting_line_number: Optional[Union[Var[int], int]] = None, - wrap_long_lines: Optional[Union[Var[bool], bool]] = None, - custom_style: Optional[dict[str, Union[str, Var, Color]]] = None, - code_tag_props: Optional[Union[Var[dict[str, str]], dict[str, str]]] = None, + ] + | None = None, + code: Var[str] | str | None = None, + show_line_numbers: Var[bool] | bool | None = None, + starting_line_number: Var[int] | int | None = None, + wrap_long_lines: Var[bool] | bool | None = None, + custom_style: dict[str, str | Var | Color] | None = None, + code_tag_props: Var[dict[str, str]] | dict[str, str] | None = None, can_copy: Optional[bool] = None, - copy_button: Optional[Union[Component, bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + copy_button: Component | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/datadisplay/dataeditor.py b/reflex/components/datadisplay/dataeditor.py index 28d18088e..165bc421e 100644 --- a/reflex/components/datadisplay/dataeditor.py +++ b/reflex/components/datadisplay/dataeditor.py @@ -3,7 +3,7 @@ from __future__ import annotations from enum import Enum -from typing import Any, Dict, Literal, Optional, TypedDict, Union +from typing import Any, Dict, Literal, Optional, TypedDict from reflex.base import Base from reflex.components.component import Component, NoSSRComponent @@ -52,38 +52,38 @@ class GridColumnIcons(Enum): class DataEditorTheme(Base): """The theme for the DataEditor component.""" - accent_color: Optional[str] = None - accent_fg: Optional[str] = None - accent_light: Optional[str] = None - base_font_style: Optional[str] = None - bg_bubble: Optional[str] = None - bg_bubble_selected: Optional[str] = None - bg_cell: Optional[str] = None - bg_cell_medium: Optional[str] = None - bg_header: Optional[str] = None - bg_header_has_focus: Optional[str] = None - bg_header_hovered: Optional[str] = None - bg_icon_header: Optional[str] = None - bg_search_result: Optional[str] = None - border_color: Optional[str] = None - cell_horizontal_padding: Optional[int] = None - cell_vertical_padding: Optional[int] = None - drilldown_border: Optional[str] = None - editor_font_size: Optional[str] = None - fg_icon_header: Optional[str] = None - font_family: Optional[str] = None - header_bottom_border_color: Optional[str] = None - header_font_style: Optional[str] = None - horizontal_border_color: Optional[str] = None - line_height: Optional[int] = None - link_color: Optional[str] = None - text_bubble: Optional[str] = None - text_dark: Optional[str] = None - text_group_header: Optional[str] = None - text_header: Optional[str] = None - text_header_selected: Optional[str] = None - text_light: Optional[str] = None - text_medium: Optional[str] = None + accent_color: str | None = None + accent_fg: str | None = None + accent_light: str | None = None + base_font_style: str | None = None + bg_bubble: str | None = None + bg_bubble_selected: str | None = None + bg_cell: str | None = None + bg_cell_medium: str | None = None + bg_header: str | None = None + bg_header_has_focus: str | None = None + bg_header_hovered: str | None = None + bg_icon_header: str | None = None + bg_search_result: str | None = None + border_color: str | None = None + cell_horizontal_padding: int | None = None + cell_vertical_padding: int | None = None + drilldown_border: str | None = None + editor_font_size: str | None = None + fg_icon_header: str | None = None + font_family: str | None = None + header_bottom_border_color: str | None = None + header_font_style: str | None = None + horizontal_border_color: str | None = None + line_height: int | None = None + link_color: str | None = None + text_bubble: str | None = None + text_dark: str | None = None + text_group_header: str | None = None + text_header: str | None = None + text_header_selected: str | None = None + text_light: str | None = None + text_medium: str | None = None class Bounds(TypedDict): @@ -121,7 +121,7 @@ class GridSelectionCurrent(TypedDict): class GridSelection(TypedDict): """The grid selection.""" - current: Optional[GridSelectionCurrent] + current: GridSelectionCurrent | None columns: CompatSelection rows: CompatSelection @@ -155,7 +155,7 @@ class GridColumn(TypedDict): """The grid column.""" title: str - group: Optional[str] + group: str | None class DataEditor(NoSSRComponent): @@ -257,7 +257,7 @@ class DataEditor(NoSSRComponent): scroll_offset_y: Var[int] # global theme - theme: Var[Union[DataEditorTheme, Dict]] + theme: Var[DataEditorTheme | Dict] # Fired when a cell is activated. on_cell_activated: EventHandler[passthrough_event_spec(tuple[int, int])] @@ -301,7 +301,7 @@ class DataEditor(NoSSRComponent): # Fired when editing is finished. on_finished_editing: EventHandler[ - passthrough_event_spec(Union[GridCell, None], tuple[int, int]) + passthrough_event_spec(GridCell | None, tuple[int, int]) ] # Fired when a row is appended. diff --git a/reflex/components/datadisplay/dataeditor.pyi b/reflex/components/datadisplay/dataeditor.pyi index b7ccb2958..cebb63516 100644 --- a/reflex/components/datadisplay/dataeditor.pyi +++ b/reflex/components/datadisplay/dataeditor.pyi @@ -43,38 +43,38 @@ class GridColumnIcons(Enum): VideoUri = "video_uri" class DataEditorTheme(Base): - accent_color: Optional[str] - accent_fg: Optional[str] - accent_light: Optional[str] - base_font_style: Optional[str] - bg_bubble: Optional[str] - bg_bubble_selected: Optional[str] - bg_cell: Optional[str] - bg_cell_medium: Optional[str] - bg_header: Optional[str] - bg_header_has_focus: Optional[str] - bg_header_hovered: Optional[str] - bg_icon_header: Optional[str] - bg_search_result: Optional[str] - border_color: Optional[str] - cell_horizontal_padding: Optional[int] - cell_vertical_padding: Optional[int] - drilldown_border: Optional[str] - editor_font_size: Optional[str] - fg_icon_header: Optional[str] - font_family: Optional[str] - header_bottom_border_color: Optional[str] - header_font_style: Optional[str] - horizontal_border_color: Optional[str] - line_height: Optional[int] - link_color: Optional[str] - text_bubble: Optional[str] - text_dark: Optional[str] - text_group_header: Optional[str] - text_header: Optional[str] - text_header_selected: Optional[str] - text_light: Optional[str] - text_medium: Optional[str] + accent_color: str | None + accent_fg: str | None + accent_light: str | None + base_font_style: str | None + bg_bubble: str | None + bg_bubble_selected: str | None + bg_cell: str | None + bg_cell_medium: str | None + bg_header: str | None + bg_header_has_focus: str | None + bg_header_hovered: str | None + bg_icon_header: str | None + bg_search_result: str | None + border_color: str | None + cell_horizontal_padding: int | None + cell_vertical_padding: int | None + drilldown_border: str | None + editor_font_size: str | None + fg_icon_header: str | None + font_family: str | None + header_bottom_border_color: str | None + header_font_style: str | None + horizontal_border_color: str | None + line_height: int | None + link_color: str | None + text_bubble: str | None + text_dark: str | None + text_group_header: str | None + text_header: str | None + text_header_selected: str | None + text_light: str | None + text_medium: str | None class Bounds(TypedDict): x: int @@ -97,7 +97,7 @@ class GridSelectionCurrent(TypedDict): rangeStack: list[Rectangle] class GridSelection(TypedDict): - current: Optional[GridSelectionCurrent] + current: GridSelectionCurrent | None columns: CompatSelection rows: CompatSelection @@ -122,7 +122,7 @@ class GridCell(TypedDict): class GridColumn(TypedDict): title: str - group: Optional[str] + group: str | None class DataEditor(NoSSRComponent): def add_imports(self) -> ImportDict: ... @@ -132,116 +132,88 @@ class DataEditor(NoSSRComponent): def create( # type: ignore cls, *children, - rows: Optional[Union[Var[int], int]] = None, - columns: Optional[ - Union[Var[list[dict[str, Any]]], list[dict[str, Any]]] - ] = None, - data: Optional[Union[Var[list[list[Any]]], list[list[Any]]]] = None, - get_cell_content: Optional[Union[Var[str], str]] = None, - get_cells_for_selection: Optional[Union[Var[bool], bool]] = None, - on_paste: Optional[Union[Var[bool], bool]] = None, - draw_focus_ring: Optional[Union[Var[bool], bool]] = None, - fixed_shadow_x: Optional[Union[Var[bool], bool]] = None, - fixed_shadow_y: Optional[Union[Var[bool], bool]] = None, - freeze_columns: Optional[Union[Var[int], int]] = None, - group_header_height: Optional[Union[Var[int], int]] = None, - header_height: Optional[Union[Var[int], int]] = None, - max_column_auto_width: Optional[Union[Var[int], int]] = None, - max_column_width: Optional[Union[Var[int], int]] = None, - min_column_width: Optional[Union[Var[int], int]] = None, - row_height: Optional[Union[Var[int], int]] = None, - row_markers: Optional[ - Union[ - Literal["both", "checkbox", "clickable-number", "none", "number"], - Var[Literal["both", "checkbox", "clickable-number", "none", "number"]], - ] - ] = None, - row_marker_start_index: Optional[Union[Var[int], int]] = None, - row_marker_width: Optional[Union[Var[int], int]] = None, - smooth_scroll_x: Optional[Union[Var[bool], bool]] = None, - smooth_scroll_y: Optional[Union[Var[bool], bool]] = None, - vertical_border: Optional[Union[Var[bool], bool]] = None, - column_select: Optional[ - Union[ - Literal["multi", "none", "single"], - Var[Literal["multi", "none", "single"]], - ] - ] = None, - prevent_diagonal_scrolling: Optional[Union[Var[bool], bool]] = None, - overscroll_x: Optional[Union[Var[int], int]] = None, - overscroll_y: Optional[Union[Var[int], int]] = None, - scroll_offset_x: Optional[Union[Var[int], int]] = None, - scroll_offset_y: Optional[Union[Var[int], int]] = None, - theme: Optional[ - Union[DataEditorTheme, Dict, Var[Union[DataEditorTheme, Dict]]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + rows: Var[int] | int | None = None, + columns: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + data: Var[list[list[Any]]] | list[list[Any]] | None = None, + get_cell_content: Var[str] | str | None = None, + get_cells_for_selection: Var[bool] | bool | None = None, + on_paste: Var[bool] | bool | None = None, + draw_focus_ring: Var[bool] | bool | None = None, + fixed_shadow_x: Var[bool] | bool | None = None, + fixed_shadow_y: Var[bool] | bool | None = None, + freeze_columns: Var[int] | int | None = None, + group_header_height: Var[int] | int | None = None, + header_height: Var[int] | int | None = None, + max_column_auto_width: Var[int] | int | None = None, + max_column_width: Var[int] | int | None = None, + min_column_width: Var[int] | int | None = None, + row_height: Var[int] | int | None = None, + row_markers: Literal["both", "checkbox", "clickable-number", "none", "number"] + | Var[Literal["both", "checkbox", "clickable-number", "none", "number"]] + | None = None, + row_marker_start_index: Var[int] | int | None = None, + row_marker_width: Var[int] | int | None = None, + smooth_scroll_x: Var[bool] | bool | None = None, + smooth_scroll_y: Var[bool] | bool | None = None, + vertical_border: Var[bool] | bool | None = None, + column_select: Literal["multi", "none", "single"] + | Var[Literal["multi", "none", "single"]] + | None = None, + prevent_diagonal_scrolling: Var[bool] | bool | None = None, + overscroll_x: Var[int] | int | None = None, + overscroll_y: Var[int] | int | None = None, + scroll_offset_x: Var[int] | int | None = None, + scroll_offset_y: Var[int] | int | None = None, + theme: DataEditorTheme | Dict | Var[DataEditorTheme | Dict] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_cell_activated: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] - ] = None, - on_cell_clicked: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] - ] = None, + on_cell_activated: Optional[EventType[()] | EventType[tuple[int, int]]] = None, + on_cell_clicked: Optional[EventType[()] | EventType[tuple[int, int]]] = None, on_cell_context_menu: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] + EventType[()] | EventType[tuple[int, int]] ] = None, on_cell_edited: Optional[ - Union[ - EventType[()], - EventType[tuple[int, int]], - EventType[tuple[int, int], GridCell], - ] + EventType[()] + | EventType[tuple[int, int]] + | EventType[tuple[int, int], GridCell] ] = None, on_click: Optional[EventType[()]] = None, on_column_resize: Optional[ - Union[EventType[()], EventType[GridColumn], EventType[GridColumn, int]] + EventType[()] | EventType[GridColumn] | EventType[GridColumn, int] ] = None, on_context_menu: Optional[EventType[()]] = None, - on_delete: Optional[Union[EventType[()], EventType[GridSelection]]] = None, + on_delete: Optional[EventType[()] | EventType[GridSelection]] = None, on_double_click: Optional[EventType[()]] = None, on_finished_editing: Optional[ - Union[ - EventType[()], - EventType[Union[GridCell, None]], - EventType[Union[GridCell, None], tuple[int, int]], - ] + EventType[()] + | EventType[Union[GridCell, None]] + | EventType[Union[GridCell, None], tuple[int, int]] ] = None, on_focus: Optional[EventType[()]] = None, on_group_header_clicked: Optional[ - Union[ - EventType[()], - EventType[tuple[int, int]], - EventType[tuple[int, int], GridCell], - ] + EventType[()] + | EventType[tuple[int, int]] + | EventType[tuple[int, int], GridCell] ] = None, on_group_header_context_menu: Optional[ - Union[ - EventType[()], - EventType[int], - EventType[int, GroupHeaderClickedEventArgs], - ] + EventType[()] | EventType[int] | EventType[int, GroupHeaderClickedEventArgs] ] = None, on_group_header_renamed: Optional[ - Union[EventType[()], EventType[str], EventType[str, str]] - ] = None, - on_header_clicked: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] + EventType[()] | EventType[str] | EventType[str, str] ] = None, + on_header_clicked: Optional[EventType[()] | EventType[tuple[int, int]]] = None, on_header_context_menu: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] + EventType[()] | EventType[tuple[int, int]] ] = None, on_header_menu_click: Optional[ - Union[EventType[()], EventType[int], EventType[int, Rectangle]] - ] = None, - on_item_hovered: Optional[ - Union[EventType[()], EventType[tuple[int, int]]] + EventType[()] | EventType[int] | EventType[int, Rectangle] ] = None, + on_item_hovered: Optional[EventType[()] | EventType[tuple[int, int]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, diff --git a/reflex/components/datadisplay/shiki_code_block.py b/reflex/components/datadisplay/shiki_code_block.py index a4aaec1d4..14ba0b715 100644 --- a/reflex/components/datadisplay/shiki_code_block.py +++ b/reflex/components/datadisplay/shiki_code_block.py @@ -4,7 +4,7 @@ from __future__ import annotations import re from collections import defaultdict -from typing import Any, Literal, Optional, Union +from typing import Any, Literal, Union from reflex.base import Base from reflex.components.component import Component, ComponentNamespace @@ -403,8 +403,8 @@ class Position(NoExtrasAllowedProps): class ShikiDecorations(NoExtrasAllowedProps): """Decorations for the code block.""" - start: Union[int, Position] - end: Union[int, Position] + start: int | Position + end: int | Position tag_name: str = "span" properties: dict[str, Any] = {} always_wrap: bool = False @@ -415,7 +415,7 @@ class ShikiBaseTransformers(Base): library: str fns: list[FunctionStringVar] - style: Optional[Style] + style: Style | None class ShikiJsTransformer(ShikiBaseTransformers): @@ -425,7 +425,7 @@ class ShikiJsTransformer(ShikiBaseTransformers): fns: list[FunctionStringVar] = [ FunctionStringVar.create(fn) for fn in SHIKIJS_TRANSFORMER_FNS ] - style: Optional[Style] = Style( + style: Style | None = Style( { "code": {"line-height": "1.7", "font-size": "0.875em", "display": "grid"}, # Diffs @@ -717,7 +717,7 @@ class ShikiHighLevelCodeBlock(ShikiCodeBlock): can_copy: bool = False # copy_button: A custom copy button to override the default one. - copy_button: Optional[Union[Component, bool]] = None + copy_button: Component | bool | None = None @classmethod def create( diff --git a/reflex/components/datadisplay/shiki_code_block.pyi b/reflex/components/datadisplay/shiki_code_block.pyi index c57f25f7f..a5312ba4a 100644 --- a/reflex/components/datadisplay/shiki_code_block.pyi +++ b/reflex/components/datadisplay/shiki_code_block.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.base import Base from reflex.components.component import Component, ComponentNamespace @@ -335,8 +335,8 @@ class Position(NoExtrasAllowedProps): character: int class ShikiDecorations(NoExtrasAllowedProps): - start: Union[int, Position] - end: Union[int, Position] + start: int | Position + end: int | Position tag_name: str properties: dict[str, Any] always_wrap: bool @@ -344,12 +344,12 @@ class ShikiDecorations(NoExtrasAllowedProps): class ShikiBaseTransformers(Base): library: str fns: list[FunctionStringVar] - style: Optional[Style] + style: Style | None class ShikiJsTransformer(ShikiBaseTransformers): library: str fns: list[FunctionStringVar] - style: Optional[Style] + style: Style | None class ShikiCodeBlock(Component, MarkdownComponentMap): @overload @@ -357,577 +357,563 @@ class ShikiCodeBlock(Component, MarkdownComponentMap): def create( # type: ignore cls, *children, - language: Optional[ - Union[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ], - Var[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ] - ], + language: Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", + ] + | Var[ + Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", ] - ] = None, - theme: Optional[ - Union[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ], - Var[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ] - ], + ] + | None = None, + theme: Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", + ] + | Var[ + Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", ] - ] = None, - themes: Optional[ - Union[ - Var[Union[dict[str, str], list[dict[str, Any]]]], - dict[str, str], - list[dict[str, Any]], - ] - ] = None, - code: Optional[Union[Var[str], str]] = None, - transformers: Optional[ - Union[ - Var[list[Union[ShikiBaseTransformers, dict[str, Any]]]], - list[Union[ShikiBaseTransformers, dict[str, Any]]], - ] - ] = None, - decorations: Optional[ - Union[Var[list[ShikiDecorations]], list[ShikiDecorations]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + themes: Var[dict[str, str] | list[dict[str, Any]]] + | dict[str, str] + | list[dict[str, Any]] + | None = None, + code: Var[str] | str | None = None, + transformers: Var[list[ShikiBaseTransformers | dict[str, Any]]] + | list[ShikiBaseTransformers | dict[str, Any]] + | None = None, + decorations: Var[list[ShikiDecorations]] | list[ShikiDecorations] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -980,581 +966,567 @@ class ShikiHighLevelCodeBlock(ShikiCodeBlock): def create( # type: ignore cls, *children, - use_transformers: Optional[Union[Var[bool], bool]] = None, - show_line_numbers: Optional[Union[Var[bool], bool]] = None, - can_copy: Optional[bool] = None, - copy_button: Optional[Union[Component, bool]] = None, - language: Optional[ - Union[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ], - Var[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ] - ], + use_transformers: Var[bool] | bool | None = None, + show_line_numbers: Var[bool] | bool | None = None, + can_copy: bool | None = None, + copy_button: Component | bool | None = None, + language: Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", + ] + | Var[ + Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", ] - ] = None, - theme: Optional[ - Union[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ], - Var[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ] - ], + ] + | None = None, + theme: Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", + ] + | Var[ + Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", ] - ] = None, - themes: Optional[ - Union[ - Var[Union[dict[str, str], list[dict[str, Any]]]], - dict[str, str], - list[dict[str, Any]], - ] - ] = None, - code: Optional[Union[Var[str], str]] = None, - transformers: Optional[ - Union[ - Var[list[Union[ShikiBaseTransformers, dict[str, Any]]]], - list[Union[ShikiBaseTransformers, dict[str, Any]]], - ] - ] = None, - decorations: Optional[ - Union[Var[list[ShikiDecorations]], list[ShikiDecorations]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + themes: Var[dict[str, str] | list[dict[str, Any]]] + | dict[str, str] + | list[dict[str, Any]] + | None = None, + code: Var[str] | str | None = None, + transformers: Var[list[ShikiBaseTransformers | dict[str, Any]]] + | list[ShikiBaseTransformers | dict[str, Any]] + | None = None, + decorations: Var[list[ShikiDecorations]] | list[ShikiDecorations] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1610,581 +1582,567 @@ class CodeblockNamespace(ComponentNamespace): @staticmethod def __call__( *children, - use_transformers: Optional[Union[Var[bool], bool]] = None, - show_line_numbers: Optional[Union[Var[bool], bool]] = None, - can_copy: Optional[bool] = None, - copy_button: Optional[Union[Component, bool]] = None, - language: Optional[ - Union[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ], - Var[ - Literal[ - "abap", - "actionscript-3", - "ada", - "angular-html", - "angular-ts", - "apache", - "apex", - "apl", - "applescript", - "ara", - "asciidoc", - "asm", - "astro", - "awk", - "ballerina", - "bat", - "beancount", - "berry", - "bibtex", - "bicep", - "blade", - "c", - "cadence", - "clarity", - "clojure", - "cmake", - "cobol", - "codeowners", - "codeql", - "coffee", - "common-lisp", - "coq", - "cpp", - "crystal", - "csharp", - "css", - "csv", - "cue", - "cypher", - "d", - "dart", - "dax", - "desktop", - "diff", - "docker", - "dotenv", - "dream-maker", - "edge", - "elixir", - "elm", - "emacs-lisp", - "erb", - "erlang", - "fennel", - "fish", - "fluent", - "fortran-fixed-form", - "fortran-free-form", - "fsharp", - "gdresource", - "gdscript", - "gdshader", - "genie", - "gherkin", - "git-commit", - "git-rebase", - "gleam", - "glimmer-js", - "glimmer-ts", - "glsl", - "gnuplot", - "go", - "graphql", - "groovy", - "hack", - "haml", - "handlebars", - "haskell", - "haxe", - "hcl", - "hjson", - "hlsl", - "html", - "html-derivative", - "http", - "hxml", - "hy", - "imba", - "ini", - "java", - "javascript", - "jinja", - "jison", - "json", - "json5", - "jsonc", - "jsonl", - "jsonnet", - "jssm", - "jsx", - "julia", - "kotlin", - "kusto", - "latex", - "lean", - "less", - "liquid", - "log", - "logo", - "lua", - "luau", - "make", - "markdown", - "marko", - "matlab", - "mdc", - "mdx", - "mermaid", - "mojo", - "move", - "narrat", - "nextflow", - "nginx", - "nim", - "nix", - "nushell", - "objective-c", - "objective-cpp", - "ocaml", - "pascal", - "perl", - "php", - "plain", - "plsql", - "po", - "postcss", - "powerquery", - "powershell", - "prisma", - "prolog", - "proto", - "pug", - "puppet", - "purescript", - "python", - "qml", - "qmldir", - "qss", - "r", - "racket", - "raku", - "razor", - "reg", - "regexp", - "rel", - "riscv", - "rst", - "ruby", - "rust", - "sas", - "sass", - "scala", - "scheme", - "scss", - "shaderlab", - "shellscript", - "shellsession", - "smalltalk", - "solidity", - "soy", - "sparql", - "splunk", - "sql", - "ssh-config", - "stata", - "stylus", - "svelte", - "swift", - "system-verilog", - "systemd", - "tasl", - "tcl", - "templ", - "terraform", - "tex", - "toml", - "ts-tags", - "tsv", - "tsx", - "turtle", - "twig", - "typescript", - "typespec", - "typst", - "v", - "vala", - "vb", - "verilog", - "vhdl", - "viml", - "vue", - "vue-html", - "vyper", - "wasm", - "wenyan", - "wgsl", - "wikitext", - "wolfram", - "xml", - "xsl", - "yaml", - "zenscript", - "zig", - ] - ], + use_transformers: Var[bool] | bool | None = None, + show_line_numbers: Var[bool] | bool | None = None, + can_copy: bool | None = None, + copy_button: Component | bool | None = None, + language: Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", + ] + | Var[ + Literal[ + "abap", + "actionscript-3", + "ada", + "angular-html", + "angular-ts", + "apache", + "apex", + "apl", + "applescript", + "ara", + "asciidoc", + "asm", + "astro", + "awk", + "ballerina", + "bat", + "beancount", + "berry", + "bibtex", + "bicep", + "blade", + "c", + "cadence", + "clarity", + "clojure", + "cmake", + "cobol", + "codeowners", + "codeql", + "coffee", + "common-lisp", + "coq", + "cpp", + "crystal", + "csharp", + "css", + "csv", + "cue", + "cypher", + "d", + "dart", + "dax", + "desktop", + "diff", + "docker", + "dotenv", + "dream-maker", + "edge", + "elixir", + "elm", + "emacs-lisp", + "erb", + "erlang", + "fennel", + "fish", + "fluent", + "fortran-fixed-form", + "fortran-free-form", + "fsharp", + "gdresource", + "gdscript", + "gdshader", + "genie", + "gherkin", + "git-commit", + "git-rebase", + "gleam", + "glimmer-js", + "glimmer-ts", + "glsl", + "gnuplot", + "go", + "graphql", + "groovy", + "hack", + "haml", + "handlebars", + "haskell", + "haxe", + "hcl", + "hjson", + "hlsl", + "html", + "html-derivative", + "http", + "hxml", + "hy", + "imba", + "ini", + "java", + "javascript", + "jinja", + "jison", + "json", + "json5", + "jsonc", + "jsonl", + "jsonnet", + "jssm", + "jsx", + "julia", + "kotlin", + "kusto", + "latex", + "lean", + "less", + "liquid", + "log", + "logo", + "lua", + "luau", + "make", + "markdown", + "marko", + "matlab", + "mdc", + "mdx", + "mermaid", + "mojo", + "move", + "narrat", + "nextflow", + "nginx", + "nim", + "nix", + "nushell", + "objective-c", + "objective-cpp", + "ocaml", + "pascal", + "perl", + "php", + "plain", + "plsql", + "po", + "postcss", + "powerquery", + "powershell", + "prisma", + "prolog", + "proto", + "pug", + "puppet", + "purescript", + "python", + "qml", + "qmldir", + "qss", + "r", + "racket", + "raku", + "razor", + "reg", + "regexp", + "rel", + "riscv", + "rst", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "shaderlab", + "shellscript", + "shellsession", + "smalltalk", + "solidity", + "soy", + "sparql", + "splunk", + "sql", + "ssh-config", + "stata", + "stylus", + "svelte", + "swift", + "system-verilog", + "systemd", + "tasl", + "tcl", + "templ", + "terraform", + "tex", + "toml", + "ts-tags", + "tsv", + "tsx", + "turtle", + "twig", + "typescript", + "typespec", + "typst", + "v", + "vala", + "vb", + "verilog", + "vhdl", + "viml", + "vue", + "vue-html", + "vyper", + "wasm", + "wenyan", + "wgsl", + "wikitext", + "wolfram", + "xml", + "xsl", + "yaml", + "zenscript", + "zig", ] - ] = None, - theme: Optional[ - Union[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ], - Var[ - Literal[ - "andromeeda", - "aurora-x", - "ayu-dark", - "catppuccin-frappe", - "catppuccin-latte", - "catppuccin-macchiato", - "catppuccin-mocha", - "dark-plus", - "dracula", - "dracula-soft", - "everforest-dark", - "everforest-light", - "github-dark", - "github-dark-default", - "github-dark-dimmed", - "github-dark-high-contrast", - "github-light", - "github-light-default", - "github-light-high-contrast", - "houston", - "laserwave", - "light-plus", - "material-theme", - "material-theme-darker", - "material-theme-lighter", - "material-theme-ocean", - "material-theme-palenight", - "min-dark", - "min-light", - "monokai", - "night-owl", - "nord", - "one-dark-pro", - "one-light", - "plastic", - "poimandres", - "red", - "rose-pine", - "rose-pine-dawn", - "rose-pine-moon", - "slack-dark", - "slack-ochin", - "snazzy-light", - "solarized-dark", - "solarized-light", - "synthwave-84", - "tokyo-night", - "vesper", - "vitesse-black", - "vitesse-dark", - "vitesse-light", - ] - ], + ] + | None = None, + theme: Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", + ] + | Var[ + Literal[ + "andromeeda", + "aurora-x", + "ayu-dark", + "catppuccin-frappe", + "catppuccin-latte", + "catppuccin-macchiato", + "catppuccin-mocha", + "dark-plus", + "dracula", + "dracula-soft", + "everforest-dark", + "everforest-light", + "github-dark", + "github-dark-default", + "github-dark-dimmed", + "github-dark-high-contrast", + "github-light", + "github-light-default", + "github-light-high-contrast", + "houston", + "laserwave", + "light-plus", + "material-theme", + "material-theme-darker", + "material-theme-lighter", + "material-theme-ocean", + "material-theme-palenight", + "min-dark", + "min-light", + "monokai", + "night-owl", + "nord", + "one-dark-pro", + "one-light", + "plastic", + "poimandres", + "red", + "rose-pine", + "rose-pine-dawn", + "rose-pine-moon", + "slack-dark", + "slack-ochin", + "snazzy-light", + "solarized-dark", + "solarized-light", + "synthwave-84", + "tokyo-night", + "vesper", + "vitesse-black", + "vitesse-dark", + "vitesse-light", ] - ] = None, - themes: Optional[ - Union[ - Var[Union[dict[str, str], list[dict[str, Any]]]], - dict[str, str], - list[dict[str, Any]], - ] - ] = None, - code: Optional[Union[Var[str], str]] = None, - transformers: Optional[ - Union[ - Var[list[Union[ShikiBaseTransformers, dict[str, Any]]]], - list[Union[ShikiBaseTransformers, dict[str, Any]]], - ] - ] = None, - decorations: Optional[ - Union[Var[list[ShikiDecorations]], list[ShikiDecorations]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + themes: Var[dict[str, str] | list[dict[str, Any]]] + | dict[str, str] + | list[dict[str, Any]] + | None = None, + code: Var[str] | str | None = None, + transformers: Var[list[ShikiBaseTransformers | dict[str, Any]]] + | list[ShikiBaseTransformers | dict[str, Any]] + | None = None, + decorations: Var[list[ShikiDecorations]] | list[ShikiDecorations] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/element.pyi b/reflex/components/el/element.pyi index 724c8eadb..780081f77 100644 --- a/reflex/components/el/element.pyi +++ b/reflex/components/el/element.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class Element(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/base.pyi b/reflex/components/el/elements/base.pyi index ea7b28726..4ed5bfe08 100644 --- a/reflex/components/el/elements/base.pyi +++ b/reflex/components/el/elements/base.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.el.element import Element from reflex.event import EventType @@ -94,217 +94,190 @@ class BaseHTML(Element): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/forms.py b/reflex/components/el/elements/forms.py index 96354a780..742783325 100644 --- a/reflex/components/el/elements/forms.py +++ b/reflex/components/el/elements/forms.py @@ -3,7 +3,7 @@ from __future__ import annotations from hashlib import md5 -from typing import Any, Iterator, Literal, Union +from typing import Any, Iterator, Literal from jinja2 import Environment @@ -80,7 +80,7 @@ class Button(BaseHTML): type: Var[ButtonType] # Value of the button, used when sending form data - value: Var[Union[str, int, float]] + value: Var[str | int | float] class Datalist(BaseHTML): @@ -321,7 +321,7 @@ class Input(BaseHTML): default_checked: Var[bool] # The initial value for a text field - default_value: Var[Union[str, int, float]] + default_value: Var[str | int | float] # Disables the input disabled: Var[bool] @@ -348,16 +348,16 @@ class Input(BaseHTML): list: Var[str] # Specifies the maximum value for the input - max: Var[Union[str, int, float]] + max: Var[str | int | float] # Specifies the maximum number of characters allowed in the input - max_length: Var[Union[int, float]] + max_length: Var[int | float] # Specifies the minimum number of characters required in the input - min_length: Var[Union[int, float]] + min_length: Var[int | float] # Specifies the minimum value for the input - min: Var[Union[str, int, float]] + min: Var[str | int | float] # Indicates whether multiple values can be entered in an input of the type email or file multiple: Var[bool] @@ -378,19 +378,19 @@ class Input(BaseHTML): required: Var[bool] # Specifies the visible width of a text control - size: Var[Union[int, float]] + size: Var[int | float] # URL for image inputs src: Var[str] # Specifies the legal number intervals for an input - step: Var[Union[str, int, float]] + step: Var[str | int | float] # Specifies the type of input type: Var[HTMLInputTypeAttribute] # Value of the input - value: Var[Union[str, int, float]] + value: Var[str | int | float] # Fired when the input value changes on_change: EventHandler[input_event] @@ -462,22 +462,22 @@ class Meter(BaseHTML): form: Var[str] # High limit of range (above this is considered high value) - high: Var[Union[int, float]] + high: Var[int | float] # Low limit of range (below this is considered low value) - low: Var[Union[int, float]] + low: Var[int | float] # Maximum value of the range - max: Var[Union[int, float]] + max: Var[int | float] # Minimum value of the range - min: Var[Union[int, float]] + min: Var[int | float] # Optimum value in the range - optimum: Var[Union[int, float]] + optimum: Var[int | float] # Current value of the meter - value: Var[Union[int, float]] + value: Var[int | float] class Optgroup(BaseHTML): @@ -507,7 +507,7 @@ class Option(BaseHTML): selected: Var[bool] # Value to be sent as form data - value: Var[Union[str, int, float]] + value: Var[str | int | float] class Output(BaseHTML): @@ -534,10 +534,10 @@ class Progress(BaseHTML): form: Var[str] # Maximum value of the progress indicator - max: Var[Union[str, int, float]] + max: Var[str | int | float] # Current value of the progress indicator - value: Var[Union[str, int, float]] + value: Var[str | int | float] class Select(BaseHTML): diff --git a/reflex/components/el/elements/forms.pyi b/reflex/components/el/elements/forms.pyi index cd2f8f4ee..09f4dbad4 100644 --- a/reflex/components/el/elements/forms.pyi +++ b/reflex/components/el/elements/forms.pyi @@ -27,233 +27,203 @@ class Button(BaseHTML): def create( # type: ignore cls, *children, - auto_focus: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - type: Optional[ - Union[ - Literal["button", "reset", "submit"], - Var[Literal["button", "reset", "submit"]], + auto_focus: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + name: Var[str] | str | None = None, + type: Literal["button", "reset", "submit"] + | Var[Literal["button", "reset", "submit"]] + | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -321,217 +291,190 @@ class Datalist(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -588,15 +531,15 @@ class Fieldset(Element): def create( # type: ignore cls, *children, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + name: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -643,228 +586,201 @@ class Form(BaseHTML): def create( # type: ignore cls, *children, - accept: Optional[Union[Var[str], str]] = None, - accept_charset: Optional[Union[Var[str], str]] = None, - action: Optional[Union[Var[str], str]] = None, - auto_complete: Optional[Union[Var[str], str]] = None, - enc_type: Optional[Union[Var[str], str]] = None, - method: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - no_validate: Optional[Union[Var[bool], bool]] = None, - target: Optional[Union[Var[str], str]] = None, - reset_on_submit: Optional[Union[Var[bool], bool]] = None, - handle_submit_unique_name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + accept: Var[str] | str | None = None, + accept_charset: Var[str] | str | None = None, + action: Var[str] | str | None = None, + auto_complete: Var[str] | str | None = None, + enc_type: Var[str] | str | None = None, + method: Var[str] | str | None = None, + name: Var[str] | str | None = None, + no_validate: Var[bool] | bool | None = None, + target: Var[str] | str | None = None, + reset_on_submit: Var[bool] | bool | None = None, + handle_submit_unique_name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -881,8 +797,8 @@ class Form(BaseHTML): on_scroll: Optional[EventType[()]] = None, on_submit: Optional[ Union[ - Union[EventType[()], EventType[dict[str, Any]]], - Union[EventType[()], EventType[dict[str, str]]], + EventType[()] | EventType[dict[str, Any]], + EventType[()] | EventType[dict[str, str]], ] ] = None, on_unmount: Optional[EventType[()]] = None, @@ -967,319 +883,284 @@ class Input(BaseHTML): def create( # type: ignore cls, *children, - accept: Optional[Union[Var[str], str]] = None, - alt: Optional[Union[Var[str], str]] = None, - auto_complete: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - capture: Optional[ - Union[ - Literal["environment", "user", False, True], - Var[Literal["environment", "user", False, True]], + accept: Var[str] | str | None = None, + alt: Var[str] | str | None = None, + auto_complete: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + capture: Literal["environment", "user", False, True] + | Var[Literal["environment", "user", False, True]] + | None = None, + checked: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + default_value: Var[float | int | str] | float | int | str | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + list: Var[str] | str | None = None, + max: Var[float | int | str] | float | int | str | None = None, + max_length: Var[float | int] | float | int | None = None, + min_length: Var[float | int] | float | int | None = None, + min: Var[float | int | str] | float | int | str | None = None, + multiple: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + pattern: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + read_only: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + size: Var[float | int] | float | int | None = None, + src: Var[str] | str | None = None, + step: Var[float | int | str] | float | int | str | None = None, + type: Literal[ + "button", + "checkbox", + "color", + "date", + "datetime-local", + "email", + "file", + "hidden", + "image", + "month", + "number", + "password", + "radio", + "range", + "reset", + "search", + "submit", + "tel", + "text", + "time", + "url", + "week", + ] + | Var[ + Literal[ + "button", + "checkbox", + "color", + "date", + "datetime-local", + "email", + "file", + "hidden", + "image", + "month", + "number", + "password", + "radio", + "range", + "reset", + "search", + "submit", + "tel", + "text", + "time", + "url", + "week", ] - ] = None, - checked: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - default_value: Optional[ - Union[Var[Union[float, int, str]], float, int, str] - ] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - list: Optional[Union[Var[str], str]] = None, - max: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - max_length: Optional[Union[Var[Union[float, int]], float, int]] = None, - min_length: Optional[Union[Var[Union[float, int]], float, int]] = None, - min: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - pattern: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - read_only: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - size: Optional[Union[Var[Union[float, int]], float, int]] = None, - src: Optional[Union[Var[str], str]] = None, - step: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - type: Optional[ - Union[ - Literal[ - "button", - "checkbox", - "color", - "date", - "datetime-local", - "email", - "file", - "hidden", - "image", - "month", - "number", - "password", - "radio", - "range", - "reset", - "search", - "submit", - "tel", - "text", - "time", - "url", - "week", - ], - Var[ - Literal[ - "button", - "checkbox", - "color", - "date", - "datetime-local", - "email", - "file", - "hidden", - "image", - "month", - "number", - "password", - "radio", - "range", - "reset", - "search", - "submit", - "tel", - "text", - "time", - "url", - "week", - ] - ], + ] + | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_focus: Optional[Union[EventType[()], EventType[str]]] = None, + on_focus: Optional[EventType[()] | EventType[str]] = None, on_key_down: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_key_up: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, @@ -1368,219 +1249,192 @@ class Label(BaseHTML): def create( # type: ignore cls, *children, - html_for: Optional[Union[Var[str], str]] = None, - form: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + html_for: Var[str] | str | None = None, + form: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1639,217 +1493,190 @@ class Legend(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1906,224 +1733,197 @@ class Meter(BaseHTML): def create( # type: ignore cls, *children, - form: Optional[Union[Var[str], str]] = None, - high: Optional[Union[Var[Union[float, int]], float, int]] = None, - low: Optional[Union[Var[Union[float, int]], float, int]] = None, - max: Optional[Union[Var[Union[float, int]], float, int]] = None, - min: Optional[Union[Var[Union[float, int]], float, int]] = None, - optimum: Optional[Union[Var[Union[float, int]], float, int]] = None, - value: Optional[Union[Var[Union[float, int]], float, int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + form: Var[str] | str | None = None, + high: Var[float | int] | float | int | None = None, + low: Var[float | int] | float | int | None = None, + max: Var[float | int] | float | int | None = None, + min: Var[float | int] | float | int | None = None, + optimum: Var[float | int] | float | int | None = None, + value: Var[float | int] | float | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2187,219 +1987,192 @@ class Optgroup(BaseHTML): def create( # type: ignore cls, *children, - disabled: Optional[Union[Var[bool], bool]] = None, - label: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + disabled: Var[bool] | bool | None = None, + label: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2458,221 +2231,194 @@ class Option(BaseHTML): def create( # type: ignore cls, *children, - disabled: Optional[Union[Var[bool], bool]] = None, - label: Optional[Union[Var[str], str]] = None, - selected: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + disabled: Var[bool] | bool | None = None, + label: Var[str] | str | None = None, + selected: Var[bool] | bool | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2733,220 +2479,193 @@ class Output(BaseHTML): def create( # type: ignore cls, *children, - html_for: Optional[Union[Var[str], str]] = None, - form: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + html_for: Var[str] | str | None = None, + form: Var[str] | str | None = None, + name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3006,220 +2725,193 @@ class Progress(BaseHTML): def create( # type: ignore cls, *children, - form: Optional[Union[Var[str], str]] = None, - max: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + form: Var[str] | str | None = None, + max: Var[float | int | str] | float | int | str | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3279,227 +2971,200 @@ class Select(BaseHTML): def create( # type: ignore cls, *children, - auto_complete: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - required: Optional[Union[Var[bool], bool]] = None, - size: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + auto_complete: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + multiple: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + required: Var[bool] | bool | None = None, + size: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -3567,246 +3232,219 @@ class Textarea(BaseHTML): def create( # type: ignore cls, *children, - auto_complete: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - auto_height: Optional[Union[Var[bool], bool]] = None, - cols: Optional[Union[Var[int], int]] = None, - default_value: Optional[Union[Var[str], str]] = None, - dirname: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - enter_key_submit: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - max_length: Optional[Union[Var[int], int]] = None, - min_length: Optional[Union[Var[int], int]] = None, - name: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - read_only: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - rows: Optional[Union[Var[int], int]] = None, - value: Optional[Union[Var[str], str]] = None, - wrap: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + auto_complete: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + auto_height: Var[bool] | bool | None = None, + cols: Var[int] | int | None = None, + default_value: Var[str] | str | None = None, + dirname: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + enter_key_submit: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + max_length: Var[int] | int | None = None, + min_length: Var[int] | int | None = None, + name: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + read_only: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + rows: Var[int] | int | None = None, + value: Var[str] | str | None = None, + wrap: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_focus: Optional[Union[EventType[()], EventType[str]]] = None, + on_focus: Optional[EventType[()] | EventType[str]] = None, on_key_down: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_key_up: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/inline.py b/reflex/components/el/elements/inline.py index 919b9725d..bf7e24339 100644 --- a/reflex/components/el/elements/inline.py +++ b/reflex/components/el/elements/inline.py @@ -25,7 +25,7 @@ class A(BaseHTML): # Inherits common attributes from BaseMeta tag = "a" # Specifies that the target (the file specified in the href attribute) will be downloaded when a user clicks on the hyperlink. - download: Var[Union[str, bool]] + download: Var[str | bool] # Specifies the URL of the page the link goes to href: Var[str] @@ -97,7 +97,7 @@ class Data(BaseHTML): tag = "data" # Specifies the machine-readable translation of the data element. - value: Var[Union[str, int, float]] + value: Var[str | int | float] class Dfn(BaseHTML): diff --git a/reflex/components/el/elements/inline.pyi b/reflex/components/el/elements/inline.pyi index d456ad05f..d37864f29 100644 --- a/reflex/components/el/elements/inline.pyi +++ b/reflex/components/el/elements/inline.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -29,258 +29,225 @@ class A(BaseHTML): def create( # type: ignore cls, *children, - download: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - ping: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + download: Var[bool | str] | bool | str | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + media: Var[str] | str | None = None, + ping: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - target: Optional[ - Union[ - Literal["_blank", "_parent", "_self", "_top"], - Var[Union[Literal["_blank", "_parent", "_self", "_top"], str]], - str, + ] + | None = None, + rel: Var[str] | str | None = None, + target: Literal["_blank", "_parent", "_self", "_top"] + | Var[Literal["_blank", "_parent", "_self", "_top"] | str] + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -345,217 +312,190 @@ class Abbr(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -612,217 +552,190 @@ class B(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -879,217 +792,190 @@ class Bdi(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1146,217 +1032,190 @@ class Bdo(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1413,217 +1272,190 @@ class Br(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1680,217 +1512,190 @@ class Cite(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1947,217 +1752,190 @@ class Code(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2214,218 +1992,191 @@ class Data(BaseHTML): def create( # type: ignore cls, *children, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2483,217 +2234,190 @@ class Dfn(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2750,217 +2474,190 @@ class Em(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3017,217 +2714,190 @@ class I(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3284,217 +2954,190 @@ class Kbd(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3551,217 +3194,190 @@ class Mark(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3818,218 +3434,191 @@ class Q(BaseHTML): def create( # type: ignore cls, *children, - cite: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cite: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4087,217 +3676,190 @@ class Rp(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4354,217 +3916,190 @@ class Rt(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4621,217 +4156,190 @@ class Ruby(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4888,217 +4396,190 @@ class S(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5155,217 +4636,190 @@ class Samp(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5422,217 +4876,190 @@ class Small(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5689,217 +5116,190 @@ class Span(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5956,217 +5356,190 @@ class Strong(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6223,217 +5596,190 @@ class Sub(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6490,217 +5836,190 @@ class Sup(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6757,218 +6076,191 @@ class Time(BaseHTML): def create( # type: ignore cls, *children, - date_time: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + date_time: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -7026,217 +6318,190 @@ class U(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -7293,217 +6558,190 @@ class Wbr(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/media.py b/reflex/components/el/elements/media.py index 4d4426810..39ee81135 100644 --- a/reflex/components/el/elements/media.py +++ b/reflex/components/el/elements/media.py @@ -22,7 +22,7 @@ class Area(BaseHTML): coords: Var[str] # Specifies that the target will be downloaded when clicked - download: Var[Union[str, bool]] + download: Var[str | bool] # Hyperlink reference for the area href: Var[str] @@ -291,9 +291,9 @@ class Svg(BaseHTML): tag = "svg" # The width of the svg. - width: Var[Union[str, int]] + width: Var[str | int] # The height of the svg. - height: Var[Union[str, int]] + height: Var[str | int] # The XML namespace declaration. xmlns: Var[str] @@ -303,19 +303,19 @@ class Text(BaseHTML): tag = "text" # The x coordinate of the starting point of the text baseline. - x: Var[Union[str, int]] + x: Var[str | int] # The y coordinate of the starting point of the text baseline. - y: Var[Union[str, int]] + y: Var[str | int] # Shifts the text position horizontally from a previous text element. - dx: Var[Union[str, int]] + dx: Var[str | int] # Shifts the text position vertically from a previous text element. - dy: Var[Union[str, int]] + dy: Var[str | int] # Rotates orientation of each individual glyph. - rotate: Var[Union[str, int]] + rotate: Var[str | int] # How the text is stretched or compressed to fit the width defined by the text_length attribute. length_adjust: Var[str] # A width that the text should be scaled to fit. - text_length: Var[Union[str, int]] + text_length: Var[str | int] class Line(BaseHTML): @@ -323,13 +323,13 @@ class Line(BaseHTML): tag = "line" # The x-axis coordinate of the line starting point. - x1: Var[Union[str, int]] + x1: Var[str | int] # The x-axis coordinate of the the line ending point. - x2: Var[Union[str, int]] + x2: Var[str | int] # The y-axis coordinate of the line starting point. - y1: Var[Union[str, int]] + y1: Var[str | int] # The y-axis coordinate of the the line ending point. - y2: Var[Union[str, int]] + y2: Var[str | int] # The total path length, in user units. path_length: Var[int] @@ -339,11 +339,11 @@ class Circle(BaseHTML): tag = "circle" # The x-axis coordinate of the center of the circle. - cx: Var[Union[str, int]] + cx: Var[str | int] # The y-axis coordinate of the center of the circle. - cy: Var[Union[str, int]] + cy: Var[str | int] # The radius of the circle. - r: Var[Union[str, int]] + r: Var[str | int] # The total length for the circle's circumference, in user units. path_length: Var[int] @@ -353,13 +353,13 @@ class Ellipse(BaseHTML): tag = "ellipse" # The x position of the center of the ellipse. - cx: Var[Union[str, int]] + cx: Var[str | int] # The y position of the center of the ellipse. - cy: Var[Union[str, int]] + cy: Var[str | int] # The radius of the ellipse on the x axis. - rx: Var[Union[str, int]] + rx: Var[str | int] # The radius of the ellipse on the y axis. - ry: Var[Union[str, int]] + ry: Var[str | int] # The total length for the ellipse's circumference, in user units. path_length: Var[int] @@ -369,17 +369,17 @@ class Rect(BaseHTML): tag = "rect" # The x coordinate of the rect. - x: Var[Union[str, int]] + x: Var[str | int] # The y coordinate of the rect. - y: Var[Union[str, int]] + y: Var[str | int] # The width of the rect - width: Var[Union[str, int]] + width: Var[str | int] # The height of the rect. - height: Var[Union[str, int]] + height: Var[str | int] # The horizontal corner radius of the rect. Defaults to ry if it is specified. - rx: Var[Union[str, int]] + rx: Var[str | int] # The vertical corner radius of the rect. Defaults to rx if it is specified. - ry: Var[Union[str, int]] + ry: Var[str | int] # The total length of the rectangle's perimeter, in user units. path_length: Var[int] @@ -406,25 +406,25 @@ class LinearGradient(BaseHTML): tag = "linearGradient" # Units for the gradient. - gradient_units: Var[Union[str, bool]] + gradient_units: Var[str | bool] # Transform applied to the gradient. - gradient_transform: Var[Union[str, bool]] + gradient_transform: Var[str | bool] # Method used to spread the gradient. - spread_method: Var[Union[str, bool]] + spread_method: Var[str | bool] # X coordinate of the starting point of the gradient. - x1: Var[Union[str, int, float]] + x1: Var[str | int | float] # X coordinate of the ending point of the gradient. - x2: Var[Union[str, int, float]] + x2: Var[str | int | float] # Y coordinate of the starting point of the gradient. - y1: Var[Union[str, int, float]] + y1: Var[str | int | float] # Y coordinate of the ending point of the gradient. - y2: Var[Union[str, int, float]] + y2: Var[str | int | float] class RadialGradient(BaseHTML): @@ -433,31 +433,31 @@ class RadialGradient(BaseHTML): tag = "radialGradient" # The x coordinate of the end circle of the radial gradient. - cx: Var[Union[str, int, float]] + cx: Var[str | int | float] # The y coordinate of the end circle of the radial gradient. - cy: Var[Union[str, int, float]] + cy: Var[str | int | float] # The radius of the start circle of the radial gradient. - fr: Var[Union[str, int, float]] + fr: Var[str | int | float] # The x coordinate of the start circle of the radial gradient. - fx: Var[Union[str, int, float]] + fx: Var[str | int | float] # The y coordinate of the start circle of the radial gradient. - fy: Var[Union[str, int, float]] + fy: Var[str | int | float] # Units for the gradient. - gradient_units: Var[Union[str, bool]] + gradient_units: Var[str | bool] # Transform applied to the gradient. - gradient_transform: Var[Union[str, bool]] + gradient_transform: Var[str | bool] # The radius of the end circle of the radial gradient. - r: Var[Union[str, int, float]] + r: Var[str | int | float] # Method used to spread the gradient. - spread_method: Var[Union[str, bool]] + spread_method: Var[str | bool] class Stop(BaseHTML): @@ -466,10 +466,10 @@ class Stop(BaseHTML): tag = "stop" # Offset of the gradient stop. - offset: Var[Union[str, float, int]] + offset: Var[str | float | int] # Color of the gradient stop. - stop_color: Var[Union[str, Color, bool]] + stop_color: Var[str | Color | bool] # Opacity of the gradient stop. stop_opacity: Var[Union[str, float, int, bool]] @@ -481,7 +481,7 @@ class Path(BaseHTML): tag = "path" # Defines the shape of the path. - d: Var[Union[str, int, float]] + d: Var[str | int | float] class SVG(ComponentNamespace): diff --git a/reflex/components/el/elements/media.pyi b/reflex/components/el/elements/media.pyi index 6c1c62c6e..2be8352b1 100644 --- a/reflex/components/el/elements/media.pyi +++ b/reflex/components/el/elements/media.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex import ComponentNamespace from reflex.constants.colors import Color @@ -19,254 +19,224 @@ class Area(BaseHTML): def create( # type: ignore cls, *children, - alt: Optional[Union[Var[str], str]] = None, - coords: Optional[Union[Var[str], str]] = None, - download: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + alt: Var[str] | str | None = None, + coords: Var[str] | str | None = None, + download: Var[bool | str] | bool | str | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + media: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - shape: Optional[Union[Var[str], str]] = None, - target: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + rel: Var[str] | str | None = None, + shape: Var[str] | str | None = None, + target: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -335,229 +305,199 @@ class Audio(BaseHTML): def create( # type: ignore cls, *children, - auto_play: Optional[Union[Var[bool], bool]] = None, - controls: Optional[Union[Var[bool], bool]] = None, - cross_origin: Optional[ - Union[ - Literal["", "anonymous", "use-credentials"], - Var[Literal["", "anonymous", "use-credentials"]], + auto_play: Var[bool] | bool | None = None, + controls: Var[bool] | bool | None = None, + cross_origin: Literal["", "anonymous", "use-credentials"] + | Var[Literal["", "anonymous", "use-credentials"]] + | None = None, + loop: Var[bool] | bool | None = None, + muted: Var[bool] | bool | None = None, + preload: Var[str] | str | None = None, + src: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - loop: Optional[Union[Var[bool], bool]] = None, - muted: Optional[Union[Var[bool], bool]] = None, - preload: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -624,264 +564,227 @@ class Img(BaseHTML): def create( # type: ignore cls, *children, - alt: Optional[Union[Var[str], str]] = None, - cross_origin: Optional[ - Union[ - Literal["", "anonymous", "use-credentials"], - Var[Literal["", "anonymous", "use-credentials"]], + alt: Var[str] | str | None = None, + cross_origin: Literal["", "anonymous", "use-credentials"] + | Var[Literal["", "anonymous", "use-credentials"]] + | None = None, + decoding: Literal["async", "auto", "sync"] + | Var[Literal["async", "auto", "sync"]] + | None = None, + loading: Literal["eager", "lazy"] | Var[Literal["eager", "lazy"]] | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - decoding: Optional[ - Union[ - Literal["async", "auto", "sync"], Var[Literal["async", "auto", "sync"]] + ] + | None = None, + sizes: Var[str] | str | None = None, + src: Any | Var[Any] | None = None, + src_set: Var[str] | str | None = None, + use_map: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - loading: Optional[ - Union[Literal["eager", "lazy"], Var[Literal["eager", "lazy"]]] - ] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - sizes: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Any, Var[Any]]] = None, - src_set: Optional[Union[Var[str], str]] = None, - use_map: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -947,218 +850,191 @@ class Map(BaseHTML): def create( # type: ignore cls, *children, - name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1216,222 +1092,195 @@ class Track(BaseHTML): def create( # type: ignore cls, *children, - default: Optional[Union[Var[bool], bool]] = None, - kind: Optional[Union[Var[str], str]] = None, - label: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - src_lang: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + default: Var[bool] | bool | None = None, + kind: Var[str] | str | None = None, + label: Var[str] | str | None = None, + src: Var[str] | str | None = None, + src_lang: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1493,231 +1342,201 @@ class Video(BaseHTML): def create( # type: ignore cls, *children, - auto_play: Optional[Union[Var[bool], bool]] = None, - controls: Optional[Union[Var[bool], bool]] = None, - cross_origin: Optional[ - Union[ - Literal["", "anonymous", "use-credentials"], - Var[Literal["", "anonymous", "use-credentials"]], + auto_play: Var[bool] | bool | None = None, + controls: Var[bool] | bool | None = None, + cross_origin: Literal["", "anonymous", "use-credentials"] + | Var[Literal["", "anonymous", "use-credentials"]] + | None = None, + loop: Var[bool] | bool | None = None, + muted: Var[bool] | bool | None = None, + plays_inline: Var[bool] | bool | None = None, + poster: Var[str] | str | None = None, + preload: Var[str] | str | None = None, + src: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - loop: Optional[Union[Var[bool], bool]] = None, - muted: Optional[Union[Var[bool], bool]] = None, - plays_inline: Optional[Union[Var[bool], bool]] = None, - poster: Optional[Union[Var[str], str]] = None, - preload: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1783,219 +1602,192 @@ class Embed(BaseHTML): def create( # type: ignore cls, *children, - src: Optional[Union[Var[str], str]] = None, - type: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + src: Var[str] | str | None = None, + type: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2054,253 +1846,221 @@ class Iframe(BaseHTML): def create( # type: ignore cls, *children, - allow: Optional[Union[Var[str], str]] = None, - loading: Optional[ - Union[Literal["eager", "lazy"], Var[Literal["eager", "lazy"]]] - ] = None, - name: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + allow: Var[str] | str | None = None, + loading: Literal["eager", "lazy"] | Var[Literal["eager", "lazy"]] | None = None, + name: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - sandbox: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - src_doc: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + sandbox: Var[str] | str | None = None, + src: Var[str] | str | None = None, + src_doc: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2364,222 +2124,195 @@ class Object(BaseHTML): def create( # type: ignore cls, *children, - data: Optional[Union[Var[str], str]] = None, - form: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - type: Optional[Union[Var[str], str]] = None, - use_map: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + data: Var[str] | str | None = None, + form: Var[str] | str | None = None, + name: Var[str] | str | None = None, + type: Var[str] | str | None = None, + use_map: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2641,217 +2374,190 @@ class Picture(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2908,217 +2614,190 @@ class Portal(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3175,222 +2854,195 @@ class Source(BaseHTML): def create( # type: ignore cls, *children, - media: Optional[Union[Var[str], str]] = None, - sizes: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - src_set: Optional[Union[Var[str], str]] = None, - type: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + media: Var[str] | str | None = None, + sizes: Var[str] | str | None = None, + src: Var[str] | str | None = None, + src_set: Var[str] | str | None = None, + type: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3452,220 +3104,193 @@ class Svg(BaseHTML): def create( # type: ignore cls, *children, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - xmlns: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + xmlns: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3725,224 +3350,197 @@ class Text(BaseHTML): def create( # type: ignore cls, *children, - x: Optional[Union[Var[Union[int, str]], int, str]] = None, - y: Optional[Union[Var[Union[int, str]], int, str]] = None, - dx: Optional[Union[Var[Union[int, str]], int, str]] = None, - dy: Optional[Union[Var[Union[int, str]], int, str]] = None, - rotate: Optional[Union[Var[Union[int, str]], int, str]] = None, - length_adjust: Optional[Union[Var[str], str]] = None, - text_length: Optional[Union[Var[Union[int, str]], int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + x: Var[int | str] | int | str | None = None, + y: Var[int | str] | int | str | None = None, + dx: Var[int | str] | int | str | None = None, + dy: Var[int | str] | int | str | None = None, + rotate: Var[int | str] | int | str | None = None, + length_adjust: Var[str] | str | None = None, + text_length: Var[int | str] | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4006,222 +3604,195 @@ class Line(BaseHTML): def create( # type: ignore cls, *children, - x1: Optional[Union[Var[Union[int, str]], int, str]] = None, - x2: Optional[Union[Var[Union[int, str]], int, str]] = None, - y1: Optional[Union[Var[Union[int, str]], int, str]] = None, - y2: Optional[Union[Var[Union[int, str]], int, str]] = None, - path_length: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + x1: Var[int | str] | int | str | None = None, + x2: Var[int | str] | int | str | None = None, + y1: Var[int | str] | int | str | None = None, + y2: Var[int | str] | int | str | None = None, + path_length: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4283,221 +3854,194 @@ class Circle(BaseHTML): def create( # type: ignore cls, *children, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - r: Optional[Union[Var[Union[int, str]], int, str]] = None, - path_length: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + r: Var[int | str] | int | str | None = None, + path_length: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4558,222 +4102,195 @@ class Ellipse(BaseHTML): def create( # type: ignore cls, *children, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - rx: Optional[Union[Var[Union[int, str]], int, str]] = None, - ry: Optional[Union[Var[Union[int, str]], int, str]] = None, - path_length: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + rx: Var[int | str] | int | str | None = None, + ry: Var[int | str] | int | str | None = None, + path_length: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -4835,224 +4352,197 @@ class Rect(BaseHTML): def create( # type: ignore cls, *children, - x: Optional[Union[Var[Union[int, str]], int, str]] = None, - y: Optional[Union[Var[Union[int, str]], int, str]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - rx: Optional[Union[Var[Union[int, str]], int, str]] = None, - ry: Optional[Union[Var[Union[int, str]], int, str]] = None, - path_length: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + x: Var[int | str] | int | str | None = None, + y: Var[int | str] | int | str | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + rx: Var[int | str] | int | str | None = None, + ry: Var[int | str] | int | str | None = None, + path_length: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5116,219 +4606,192 @@ class Polygon(BaseHTML): def create( # type: ignore cls, *children, - points: Optional[Union[Var[str], str]] = None, - path_length: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + points: Var[str] | str | None = None, + path_length: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5387,217 +4850,190 @@ class Defs(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5654,224 +5090,197 @@ class LinearGradient(BaseHTML): def create( # type: ignore cls, *children, - gradient_units: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - gradient_transform: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - spread_method: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - x1: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - x2: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - y1: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - y2: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + gradient_units: Var[bool | str] | bool | str | None = None, + gradient_transform: Var[bool | str] | bool | str | None = None, + spread_method: Var[bool | str] | bool | str | None = None, + x1: Var[float | int | str] | float | int | str | None = None, + x2: Var[float | int | str] | float | int | str | None = None, + y1: Var[float | int | str] | float | int | str | None = None, + y2: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -5935,226 +5344,199 @@ class RadialGradient(BaseHTML): def create( # type: ignore cls, *children, - cx: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - cy: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - fr: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - fx: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - fy: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - gradient_units: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - gradient_transform: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - r: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - spread_method: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cx: Var[float | int | str] | float | int | str | None = None, + cy: Var[float | int | str] | float | int | str | None = None, + fr: Var[float | int | str] | float | int | str | None = None, + fx: Var[float | int | str] | float | int | str | None = None, + fy: Var[float | int | str] | float | int | str | None = None, + gradient_units: Var[bool | str] | bool | str | None = None, + gradient_transform: Var[bool | str] | bool | str | None = None, + r: Var[float | int | str] | float | int | str | None = None, + spread_method: Var[bool | str] | bool | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6220,224 +5602,198 @@ class Stop(BaseHTML): def create( # type: ignore cls, *children, - offset: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - stop_color: Optional[ - Union[Color, Var[Union[Color, bool, str]], bool, str] - ] = None, - stop_opacity: Optional[ - Union[Var[Union[bool, float, int, str]], bool, float, int, str] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + offset: Var[float | int | str] | float | int | str | None = None, + stop_color: Color | Var[Color | bool | str] | bool | str | None = None, + stop_opacity: Var[bool | float | int | str] + | bool + | float + | int + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6497,218 +5853,191 @@ class Path(BaseHTML): def create( # type: ignore cls, *children, - d: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + d: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -6776,220 +6105,193 @@ class SVG(ComponentNamespace): @staticmethod def __call__( *children, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - xmlns: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + xmlns: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/metadata.pyi b/reflex/components/el/elements/metadata.pyi index 13234d05e..897190133 100644 --- a/reflex/components/el/elements/metadata.pyi +++ b/reflex/components/el/elements/metadata.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.el.element import Element from reflex.event import EventType @@ -18,219 +18,192 @@ class Base(BaseHTML): def create( # type: ignore cls, *children, - href: Optional[Union[Var[str], str]] = None, - target: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + href: Var[str] | str | None = None, + target: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -287,217 +260,190 @@ class Head(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -554,258 +500,225 @@ class Link(BaseHTML): def create( # type: ignore cls, *children, - cross_origin: Optional[ - Union[ - Literal["", "anonymous", "use-credentials"], - Var[Literal["", "anonymous", "use-credentials"]], + cross_origin: Literal["", "anonymous", "use-credentials"] + | Var[Literal["", "anonymous", "use-credentials"]] + | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + integrity: Var[str] | str | None = None, + media: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - integrity: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + ] + | None = None, + rel: Var[str] | str | None = None, + sizes: Var[str] | str | None = None, + type: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - sizes: Optional[Union[Var[str], str]] = None, - type: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -871,221 +784,194 @@ class Meta(BaseHTML): def create( # type: ignore cls, *children, - char_set: Optional[Union[Var[str], str]] = None, - content: Optional[Union[Var[str], str]] = None, - http_equiv: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + char_set: Var[str] | str | None = None, + content: Var[str] | str | None = None, + http_equiv: Var[str] | str | None = None, + name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1146,12 +1032,12 @@ class Title(Element): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1192,13 +1078,13 @@ class StyleEl(Element): def create( # type: ignore cls, *children, - media: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + media: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/other.pyi b/reflex/components/el/elements/other.pyi index 886ee2dbc..11f05c166 100644 --- a/reflex/components/el/elements/other.pyi +++ b/reflex/components/el/elements/other.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,218 +17,191 @@ class Details(BaseHTML): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + open: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -286,218 +259,191 @@ class Dialog(BaseHTML): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + open: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -555,217 +501,190 @@ class Summary(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -822,217 +741,190 @@ class Slot(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1089,217 +981,190 @@ class Template(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1356,217 +1221,190 @@ class Math(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1623,218 +1461,191 @@ class Html(BaseHTML): def create( # type: ignore cls, *children, - manifest: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + manifest: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/scripts.pyi b/reflex/components/el/elements/scripts.pyi index d69b7ebaa..082496d47 100644 --- a/reflex/components/el/elements/scripts.pyi +++ b/reflex/components/el/elements/scripts.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,217 +17,190 @@ class Canvas(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -284,217 +257,190 @@ class Noscript(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -551,257 +497,224 @@ class Script(BaseHTML): def create( # type: ignore cls, *children, - async_: Optional[Union[Var[bool], bool]] = None, - char_set: Optional[Union[Var[str], str]] = None, - cross_origin: Optional[ - Union[ - Literal["", "anonymous", "use-credentials"], - Var[Literal["", "anonymous", "use-credentials"]], + async_: Var[bool] | bool | None = None, + char_set: Var[str] | str | None = None, + cross_origin: Literal["", "anonymous", "use-credentials"] + | Var[Literal["", "anonymous", "use-credentials"]] + | None = None, + defer: Var[bool] | bool | None = None, + integrity: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - defer: Optional[Union[Var[bool], bool]] = None, - integrity: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], + ] + | None = None, + src: Var[str] | str | None = None, + type: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - src: Optional[Union[Var[str], str]] = None, - type: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/sectioning.pyi b/reflex/components/el/elements/sectioning.pyi index 19d21d022..16647090e 100644 --- a/reflex/components/el/elements/sectioning.pyi +++ b/reflex/components/el/elements/sectioning.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,217 +17,190 @@ class Body(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -284,217 +257,190 @@ class Address(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -551,217 +497,190 @@ class Article(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -818,217 +737,190 @@ class Aside(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1085,217 +977,190 @@ class Footer(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1352,217 +1217,190 @@ class Header(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1619,217 +1457,190 @@ class H1(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1886,217 +1697,190 @@ class H2(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2153,217 +1937,190 @@ class H3(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2420,217 +2177,190 @@ class H4(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2687,217 +2417,190 @@ class H5(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2954,217 +2657,190 @@ class H6(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3221,217 +2897,190 @@ class Main(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3488,217 +3137,190 @@ class Nav(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3755,217 +3377,190 @@ class Section(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/tables.pyi b/reflex/components/el/elements/tables.pyi index b4814e917..cce2264fb 100644 --- a/reflex/components/el/elements/tables.pyi +++ b/reflex/components/el/elements/tables.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,217 +17,190 @@ class Caption(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -284,218 +257,191 @@ class Col(BaseHTML): def create( # type: ignore cls, *children, - span: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + span: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -553,218 +499,191 @@ class Colgroup(BaseHTML): def create( # type: ignore cls, *children, - span: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + span: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -822,224 +741,194 @@ class Table(BaseHTML): def create( # type: ignore cls, *children, - align: Optional[ - Union[ - Literal["center", "left", "right"], - Var[Literal["center", "left", "right"]], + align: Literal["center", "left", "right"] + | Var[Literal["center", "left", "right"]] + | None = None, + summary: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - summary: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1098,217 +987,190 @@ class Tbody(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1365,226 +1227,196 @@ class Td(BaseHTML): def create( # type: ignore cls, *children, - align: Optional[ - Union[ - Literal["center", "char", "justify", "left", "right"], - Var[Literal["center", "char", "justify", "left", "right"]], + align: Literal["center", "char", "justify", "left", "right"] + | Var[Literal["center", "char", "justify", "left", "right"]] + | None = None, + col_span: Var[int] | int | None = None, + headers: Var[str] | str | None = None, + row_span: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - col_span: Optional[Union[Var[int], int]] = None, - headers: Optional[Union[Var[str], str]] = None, - row_span: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1645,217 +1477,190 @@ class Tfoot(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1912,227 +1717,197 @@ class Th(BaseHTML): def create( # type: ignore cls, *children, - align: Optional[ - Union[ - Literal["center", "char", "justify", "left", "right"], - Var[Literal["center", "char", "justify", "left", "right"]], + align: Literal["center", "char", "justify", "left", "right"] + | Var[Literal["center", "char", "justify", "left", "right"]] + | None = None, + col_span: Var[int] | int | None = None, + headers: Var[str] | str | None = None, + row_span: Var[int] | int | None = None, + scope: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - col_span: Optional[Union[Var[int], int]] = None, - headers: Optional[Union[Var[str], str]] = None, - row_span: Optional[Union[Var[int], int]] = None, - scope: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2194,217 +1969,190 @@ class Thead(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2461,217 +2209,190 @@ class Tr(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/el/elements/typography.pyi b/reflex/components/el/elements/typography.pyi index 2616f4bdf..57036e109 100644 --- a/reflex/components/el/elements/typography.pyi +++ b/reflex/components/el/elements/typography.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,218 +17,191 @@ class Blockquote(BaseHTML): def create( # type: ignore cls, *children, - cite: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cite: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -286,217 +259,190 @@ class Dd(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -553,217 +499,190 @@ class Div(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -820,217 +739,190 @@ class Dl(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1087,217 +979,190 @@ class Dt(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1354,217 +1219,190 @@ class Figcaption(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1621,217 +1459,190 @@ class Hr(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1888,217 +1699,190 @@ class Li(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2155,218 +1939,191 @@ class Menu(BaseHTML): def create( # type: ignore cls, *children, - type: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + type: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2424,224 +2181,195 @@ class Ol(BaseHTML): def create( # type: ignore cls, *children, - reversed: Optional[Union[Var[bool], bool]] = None, - start: Optional[Union[Var[int], int]] = None, - type: Optional[ - Union[ - Literal["1", "A", "I", "a", "i"], Var[Literal["1", "A", "I", "a", "i"]] + reversed: Var[bool] | bool | None = None, + start: Var[int] | int | None = None, + type: Literal["1", "A", "I", "a", "i"] + | Var[Literal["1", "A", "I", "a", "i"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2701,217 +2429,190 @@ class P(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2968,217 +2669,190 @@ class Pre(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3235,217 +2909,190 @@ class Ul(BaseHTML): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3502,219 +3149,192 @@ class Ins(BaseHTML): def create( # type: ignore cls, *children, - cite: Optional[Union[Var[str], str]] = None, - date_time: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cite: Var[str] | str | None = None, + date_time: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -3773,219 +3393,192 @@ class Del(BaseHTML): def create( # type: ignore cls, *children, - cite: Optional[Union[Var[str], str]] = None, - date_time: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cite: Var[str] | str | None = None, + date_time: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/gridjs/datatable.py b/reflex/components/gridjs/datatable.py index b09195816..379942d22 100644 --- a/reflex/components/gridjs/datatable.py +++ b/reflex/components/gridjs/datatable.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Dict, List, Union +from typing import Any, Dict, List from reflex.components.component import Component from reflex.components.tags import Tag @@ -44,7 +44,7 @@ class DataTable(Gridjs): resizable: Var[bool] # Enable pagination. - pagination: Var[Union[bool, Dict]] + pagination: Var[bool | Dict] @classmethod def create(cls, *children, **props): diff --git a/reflex/components/gridjs/datatable.pyi b/reflex/components/gridjs/datatable.pyi index 22ad12444..0795a14cf 100644 --- a/reflex/components/gridjs/datatable.pyi +++ b/reflex/components/gridjs/datatable.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Dict, List, Optional, Union, overload +from typing import Any, Dict, List, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -17,12 +17,12 @@ class Gridjs(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -63,18 +63,18 @@ class DataTable(Gridjs): def create( # type: ignore cls, *children, - data: Optional[Any] = None, - columns: Optional[Union[List, Var[List]]] = None, - search: Optional[Union[Var[bool], bool]] = None, - sort: Optional[Union[Var[bool], bool]] = None, - resizable: Optional[Union[Var[bool], bool]] = None, - pagination: Optional[Union[Dict, Var[Union[Dict, bool]], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Any | None = None, + columns: List | Var[List] | None = None, + search: Var[bool] | bool | None = None, + sort: Var[bool] | bool | None = None, + resizable: Var[bool] | bool | None = None, + pagination: Dict | Var[Dict | bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/lucide/icon.pyi b/reflex/components/lucide/icon.pyi index 2fd0dc7e4..1e6a1bbbc 100644 --- a/reflex/components/lucide/icon.pyi +++ b/reflex/components/lucide/icon.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,12 +16,12 @@ class LucideIconComponent(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -62,13 +62,13 @@ class Icon(LucideIconComponent): def create( # type: ignore cls, *children, - size: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -117,13 +117,13 @@ class DynamicIcon(LucideIconComponent): def create( # type: ignore cls, *children, - name: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + name: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/markdown/markdown.pyi b/reflex/components/markdown/markdown.pyi index 2f6b20feb..92035c4b0 100644 --- a/reflex/components/markdown/markdown.pyi +++ b/reflex/components/markdown/markdown.pyi @@ -5,7 +5,7 @@ # ------------------------------------------------------ import dataclasses from functools import lru_cache -from typing import Any, Callable, Optional, Sequence, Union, overload +from typing import Any, Callable, Optional, Sequence, overload from reflex.components.component import Component from reflex.event import EventType @@ -52,14 +52,14 @@ class Markdown(Component): def create( # type: ignore cls, *children, - component_map: Optional[dict[str, Any]] = None, - component_map_hash: Optional[str] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + component_map: dict[str, Any] | None = None, + component_map_hash: str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/moment/moment.py b/reflex/components/moment/moment.py index 81bd3a1cc..523119485 100644 --- a/reflex/components/moment/moment.py +++ b/reflex/components/moment/moment.py @@ -2,7 +2,7 @@ import dataclasses from datetime import date, datetime, time, timedelta -from typing import Optional, Union +from typing import Union from reflex.components.component import NoSSRComponent from reflex.event import EventHandler, passthrough_event_spec @@ -14,15 +14,15 @@ from reflex.vars.base import LiteralVar, Var class MomentDelta: """A delta used for add/subtract prop in Moment.""" - years: Optional[int] = dataclasses.field(default=None) - quarters: Optional[int] = dataclasses.field(default=None) - months: Optional[int] = dataclasses.field(default=None) - weeks: Optional[int] = dataclasses.field(default=None) - days: Optional[int] = dataclasses.field(default=None) - hours: Optional[int] = dataclasses.field(default=None) - minutes: Optional[int] = dataclasses.field(default=None) - seconds: Optional[int] = dataclasses.field(default=None) - milliseconds: Optional[int] = dataclasses.field(default=None) + years: int | None = dataclasses.field(default=None) + quarters: int | None = dataclasses.field(default=None) + months: int | None = dataclasses.field(default=None) + weeks: int | None = dataclasses.field(default=None) + days: int | None = dataclasses.field(default=None) + hours: int | None = dataclasses.field(default=None) + minutes: int | None = dataclasses.field(default=None) + seconds: int | None = dataclasses.field(default=None) + milliseconds: int | None = dataclasses.field(default=None) class Moment(NoSSRComponent): diff --git a/reflex/components/moment/moment.pyi b/reflex/components/moment/moment.pyi index 75989d954..b1fe0f706 100644 --- a/reflex/components/moment/moment.pyi +++ b/reflex/components/moment/moment.pyi @@ -5,7 +5,7 @@ # ------------------------------------------------------ import dataclasses from datetime import date, datetime, time, timedelta -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import NoSSRComponent from reflex.event import EventType @@ -15,15 +15,15 @@ from reflex.vars.base import Var @dataclasses.dataclass(frozen=True) class MomentDelta: - years: Optional[int] - quarters: Optional[int] - months: Optional[int] - weeks: Optional[int] - days: Optional[int] - hours: Optional[int] - minutes: Optional[int] - seconds: Optional[int] - milliseconds: Optional[int] + years: int | None + quarters: int | None + months: int | None + weeks: int | None + days: int | None + hours: int | None + minutes: int | None + seconds: int | None + milliseconds: int | None class Moment(NoSSRComponent): def add_imports(self) -> ImportDict: ... @@ -32,44 +32,41 @@ class Moment(NoSSRComponent): def create( # type: ignore cls, *children, - interval: Optional[Union[Var[int], int]] = None, - format: Optional[Union[Var[str], str]] = None, - trim: Optional[Union[Var[bool], bool]] = None, - parse: Optional[Union[Var[str], str]] = None, - add: Optional[Union[MomentDelta, Var[MomentDelta]]] = None, - subtract: Optional[Union[MomentDelta, Var[MomentDelta]]] = None, - from_now: Optional[Union[Var[bool], bool]] = None, - from_now_during: Optional[Union[Var[int], int]] = None, - to_now: Optional[Union[Var[bool], bool]] = None, - with_title: Optional[Union[Var[bool], bool]] = None, - title_format: Optional[Union[Var[str], str]] = None, - diff: Optional[Union[Var[str], str]] = None, - decimal: Optional[Union[Var[bool], bool]] = None, - unit: Optional[Union[Var[str], str]] = None, - duration: Optional[Union[Var[str], str]] = None, - date: Optional[ - Union[ - Var[Union[date, datetime, str, time, timedelta]], - date, - datetime, - str, - time, - timedelta, - ] - ] = None, - duration_from_now: Optional[Union[Var[bool], bool]] = None, - unix: Optional[Union[Var[bool], bool]] = None, - local: Optional[Union[Var[bool], bool]] = None, - tz: Optional[Union[Var[str], str]] = None, - locale: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + interval: Var[int] | int | None = None, + format: Var[str] | str | None = None, + trim: Var[bool] | bool | None = None, + parse: Var[str] | str | None = None, + add: MomentDelta | Var[MomentDelta] | None = None, + subtract: MomentDelta | Var[MomentDelta] | None = None, + from_now: Var[bool] | bool | None = None, + from_now_during: Var[int] | int | None = None, + to_now: Var[bool] | bool | None = None, + with_title: Var[bool] | bool | None = None, + title_format: Var[str] | str | None = None, + diff: Var[str] | str | None = None, + decimal: Var[bool] | bool | None = None, + unit: Var[str] | str | None = None, + duration: Var[str] | str | None = None, + date: Var[date | datetime | str | time | timedelta] + | date + | datetime + | str + | time + | timedelta + | None = None, + duration_from_now: Var[bool] | bool | None = None, + unix: Var[bool] | bool | None = None, + local: Var[bool] | bool | None = None, + tz: Var[str] | str | None = None, + locale: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/next/base.pyi b/reflex/components/next/base.pyi index b98febf54..4ab64ef07 100644 --- a/reflex/components/next/base.pyi +++ b/reflex/components/next/base.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -18,12 +18,12 @@ class NextComponent(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/next/image.py b/reflex/components/next/image.py index 20ba5a304..0cfa3ecd2 100644 --- a/reflex/components/next/image.py +++ b/reflex/components/next/image.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Literal, Optional, Union +from typing import Any, Literal from reflex.event import EventHandler, no_args_event_spec from reflex.utils import console, types @@ -69,8 +69,8 @@ class Image(NextComponent): def create( cls, *children, - width: Optional[Union[int, str]] = None, - height: Optional[Union[int, str]] = None, + width: int | str | None = None, + height: int | str | None = None, **props, ): """Create an Image component from next/image. diff --git a/reflex/components/next/image.pyi b/reflex/components/next/image.pyi index 12662ea00..a2456569c 100644 --- a/reflex/components/next/image.pyi +++ b/reflex/components/next/image.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -19,26 +19,24 @@ class Image(NextComponent): def create( # type: ignore cls, *children, - width: Optional[Union[int, str]] = None, - height: Optional[Union[int, str]] = None, - src: Optional[Union[Any, Var[Any]]] = None, - alt: Optional[Union[Var[str], str]] = None, - loader: Optional[Union[Any, Var[Any]]] = None, - fill: Optional[Union[Var[bool], bool]] = None, - sizes: Optional[Union[Var[str], str]] = None, - quality: Optional[Union[Var[int], int]] = None, - priority: Optional[Union[Var[bool], bool]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - loading: Optional[ - Union[Literal["eager", "lazy"], Var[Literal["eager", "lazy"]]] - ] = None, - blur_data_url: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + width: int | str | None = None, + height: int | str | None = None, + src: Any | Var[Any] | None = None, + alt: Var[str] | str | None = None, + loader: Any | Var[Any] | None = None, + fill: Var[bool] | bool | None = None, + sizes: Var[str] | str | None = None, + quality: Var[int] | int | None = None, + priority: Var[bool] | bool | None = None, + placeholder: Var[str] | str | None = None, + loading: Literal["eager", "lazy"] | Var[Literal["eager", "lazy"]] | None = None, + blur_data_url: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/next/link.pyi b/reflex/components/next/link.pyi index 74cac896a..62fdba22a 100644 --- a/reflex/components/next/link.pyi +++ b/reflex/components/next/link.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,14 +16,14 @@ class NextLink(Component): def create( # type: ignore cls, *children, - href: Optional[Union[Var[str], str]] = None, - pass_href: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + href: Var[str] | str | None = None, + pass_href: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/next/video.py b/reflex/components/next/video.py index 435f4401f..567ab8da9 100644 --- a/reflex/components/next/video.py +++ b/reflex/components/next/video.py @@ -1,7 +1,5 @@ """Wrapping of the next-video component.""" -from typing import Optional - from reflex.components.component import Component from reflex.vars.base import Var @@ -17,7 +15,7 @@ class Video(NextComponent): # the URL src: Var[str] - as_: Optional[Component] + as_: Component | None @classmethod def create(cls, *children, **props) -> NextComponent: diff --git a/reflex/components/next/video.pyi b/reflex/components/next/video.pyi index bc3ff1a7f..126eaef14 100644 --- a/reflex/components/next/video.pyi +++ b/reflex/components/next/video.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -18,14 +18,14 @@ class Video(NextComponent): def create( # type: ignore cls, *children, - src: Optional[Union[Var[str], str]] = None, + src: Var[str] | str | None = None, as_: Optional[Component] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/plotly/plotly.py b/reflex/components/plotly/plotly.py index 0762fb78d..e2e746f0c 100644 --- a/reflex/components/plotly/plotly.py +++ b/reflex/components/plotly/plotly.py @@ -41,26 +41,26 @@ ItemOrList = Union[T, list[T]] class BBox(TypedDict): """Bounding box for a point in a plotly graph.""" - x0: Union[float, int, None] - x1: Union[float, int, None] - y0: Union[float, int, None] - y1: Union[float, int, None] - z0: Union[float, int, None] - z1: Union[float, int, None] + x0: float | int | None + x1: float | int | None + y0: float | int | None + y1: float | int | None + z0: float | int | None + z1: float | int | None class Point(TypedDict): """A point in a plotly graph.""" - x: Union[float, int, None] - y: Union[float, int, None] - z: Union[float, int, None] - lat: Union[float, int, None] - lon: Union[float, int, None] - curveNumber: Union[int, None] - pointNumber: Union[int, None] + x: float | int | None + y: float | int | None + z: float | int | None + lat: float | int | None + lon: float | int | None + curveNumber: int | None + pointNumber: int | None pointNumbers: Union[list[int], None] - pointIndex: Union[int, None] + pointIndex: int | None markerColor: Union[ ItemOrList[ ItemOrList[ @@ -86,7 +86,7 @@ class Point(TypedDict): ], None, ] - bbox: Union[BBox, None] + bbox: BBox | None class Plotly(NoSSRComponent): diff --git a/reflex/components/plotly/plotly.pyi b/reflex/components/plotly/plotly.pyi index 03d1efd80..8bd470b73 100644 --- a/reflex/components/plotly/plotly.pyi +++ b/reflex/components/plotly/plotly.pyi @@ -24,26 +24,26 @@ T = TypeVar("T") ItemOrList = Union[T, list[T]] class BBox(TypedDict): - x0: Union[float, int, None] - x1: Union[float, int, None] - y0: Union[float, int, None] - y1: Union[float, int, None] - z0: Union[float, int, None] - z1: Union[float, int, None] + x0: float | int | None + x1: float | int | None + y0: float | int | None + y1: float | int | None + z0: float | int | None + z1: float | int | None class Point(TypedDict): - x: Union[float, int, None] - y: Union[float, int, None] - z: Union[float, int, None] - lat: Union[float, int, None] - lon: Union[float, int, None] - curveNumber: Union[int, None] - pointNumber: Union[int, None] + x: float | int | None + y: float | int | None + z: float | int | None + lat: float | int | None + lon: float | int | None + curveNumber: int | None + pointNumber: int | None pointNumbers: Union[list[int], None] - pointIndex: Union[int, None] + pointIndex: int | None markerColor: Union[ItemOrList[ItemOrList[Union[float, int, str, None]]], None] markerSize: Union[ItemOrList[ItemOrList[Union[float, int, None]]], None] - bbox: Union[BBox, None] + bbox: BBox | None class Plotly(NoSSRComponent): def add_imports(self) -> dict[str, str]: ... @@ -53,17 +53,17 @@ class Plotly(NoSSRComponent): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -72,12 +72,12 @@ class Plotly(NoSSRComponent): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -91,11 +91,11 @@ class Plotly(NoSSRComponent): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "Plotly": @@ -152,17 +152,17 @@ class PlotlyBasic(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -171,12 +171,12 @@ class PlotlyBasic(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -190,11 +190,11 @@ class PlotlyBasic(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyBasic": @@ -247,17 +247,17 @@ class PlotlyCartesian(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -266,12 +266,12 @@ class PlotlyCartesian(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -285,11 +285,11 @@ class PlotlyCartesian(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyCartesian": @@ -342,17 +342,17 @@ class PlotlyGeo(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -361,12 +361,12 @@ class PlotlyGeo(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -380,11 +380,11 @@ class PlotlyGeo(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyGeo": @@ -437,17 +437,17 @@ class PlotlyGl3d(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -456,12 +456,12 @@ class PlotlyGl3d(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -475,11 +475,11 @@ class PlotlyGl3d(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyGl3d": @@ -532,17 +532,17 @@ class PlotlyGl2d(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -551,12 +551,12 @@ class PlotlyGl2d(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -570,11 +570,11 @@ class PlotlyGl2d(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyGl2d": @@ -627,17 +627,17 @@ class PlotlyMapbox(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -646,12 +646,12 @@ class PlotlyMapbox(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -665,11 +665,11 @@ class PlotlyMapbox(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyMapbox": @@ -722,17 +722,17 @@ class PlotlyFinance(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -741,12 +741,12 @@ class PlotlyFinance(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -760,11 +760,11 @@ class PlotlyFinance(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyFinance": @@ -817,17 +817,17 @@ class PlotlyStrict(Plotly): def create( # type: ignore cls, *children, - data: Optional[Union[Figure, Var[Figure]]] = None, # type: ignore - layout: Optional[Union[Dict, Var[Dict]]] = None, - template: Optional[Union[Template, Var[Template]]] = None, # type: ignore - config: Optional[Union[Dict, Var[Dict]]] = None, - use_resize_handler: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Figure | Var[Figure] | None = None, # type: ignore + layout: Dict | Var[Dict] | None = None, + template: Template | Var[Template] | None = None, # type: ignore + config: Dict | Var[Dict] | None = None, + use_resize_handler: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_after_plot: Optional[EventType[()]] = None, on_animated: Optional[EventType[()]] = None, on_animating_frame: Optional[EventType[()]] = None, @@ -836,12 +836,12 @@ class PlotlyStrict(Plotly): on_before_hover: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, on_button_clicked: Optional[EventType[()]] = None, - on_click: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_click: Optional[EventType[()] | EventType[list[Point]]] = None, on_context_menu: Optional[EventType[()]] = None, on_deselect: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, - on_hover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_hover: Optional[EventType[()] | EventType[list[Point]]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -855,11 +855,11 @@ class PlotlyStrict(Plotly): on_relayouting: Optional[EventType[()]] = None, on_restyle: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_selected: Optional[Union[EventType[()], EventType[list[Point]]]] = None, - on_selecting: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_selected: Optional[EventType[()] | EventType[list[Point]]] = None, + on_selecting: Optional[EventType[()] | EventType[list[Point]]] = None, on_transition_interrupted: Optional[EventType[()]] = None, on_transitioning: Optional[EventType[()]] = None, - on_unhover: Optional[Union[EventType[()], EventType[list[Point]]]] = None, + on_unhover: Optional[EventType[()] | EventType[list[Point]]] = None, on_unmount: Optional[EventType[()]] = None, **props, ) -> "PlotlyStrict": diff --git a/reflex/components/radix/primitives/accordion.py b/reflex/components/radix/primitives/accordion.py index 48d81c02d..68d1655cf 100644 --- a/reflex/components/radix/primitives/accordion.py +++ b/reflex/components/radix/primitives/accordion.py @@ -196,10 +196,10 @@ class AccordionItem(AccordionComponent): disabled: Var[bool] # The header of the accordion item. - header: Var[Union[Component, str]] + header: Var[Component | str] # The content of the accordion item. - content: Var[Union[Component, str, None]] = Var.create(None) + content: Var[Component | str | None] = Var.create(None) _valid_children: list[str] = [ "AccordionHeader", diff --git a/reflex/components/radix/primitives/accordion.pyi b/reflex/components/radix/primitives/accordion.pyi index 5290c6442..9fbe3c8d6 100644 --- a/reflex/components/radix/primitives/accordion.pyi +++ b/reflex/components/radix/primitives/accordion.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.lucide.icon import Icon @@ -26,81 +26,75 @@ class AccordionComponent(RadixPrimitiveComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -147,106 +141,92 @@ class AccordionRoot(AccordionComponent): def create( # type: ignore cls, *children, - type: Optional[ - Union[Literal["multiple", "single"], Var[Literal["multiple", "single"]]] - ] = None, - value: Optional[Union[Var[Union[list[str], str]], list[str], str]] = None, - default_value: Optional[ - Union[Var[Union[list[str], str]], list[str], str] - ] = None, - collapsible: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + type: Literal["multiple", "single"] + | Var[Literal["multiple", "single"]] + | None = None, + value: Var[list[str] | str] | list[str] | str | None = None, + default_value: Var[list[str] | str] | list[str] | str | None = None, + collapsible: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + orientation: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + duration: Var[int] | int | None = None, + easing: Var[str] | str | None = None, + show_dividers: Var[bool] | bool | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - duration: Optional[Union[Var[int], int]] = None, - easing: Optional[Union[Var[str], str]] = None, - show_dividers: Optional[Union[Var[bool], bool]] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -262,9 +242,7 @@ class AccordionRoot(AccordionComponent): on_mouse_up: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, - on_value_change: Optional[ - Union[EventType[()], EventType[str | list[str]]] - ] = None, + on_value_change: Optional[EventType[()] | EventType[str | list[str]]] = None, **props, ) -> "AccordionRoot": """Create the component. @@ -305,87 +283,79 @@ class AccordionItem(AccordionComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - header: Optional[Union[Component, Var[Union[Component, str]], str]] = None, - content: Optional[ - Union[Component, Var[Optional[Union[Component, str]]], str] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + header: Component | Var[Component | str] | str | None = None, + content: Component | Var[Component | str | None] | str | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -435,81 +405,75 @@ class AccordionHeader(AccordionComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -555,81 +519,75 @@ class AccordionTrigger(AccordionComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -675,13 +633,13 @@ class AccordionIcon(Icon): def create( # type: ignore cls, *children, - size: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -724,81 +682,75 @@ class AccordionContent(AccordionComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "surface"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "surface"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/primitives/base.pyi b/reflex/components/radix/primitives/base.pyi index 9a8f9da2c..eaae8284c 100644 --- a/reflex/components/radix/primitives/base.pyi +++ b/reflex/components/radix/primitives/base.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.component import Component from reflex.event import EventType @@ -16,13 +16,13 @@ class RadixPrimitiveComponent(Component): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -64,13 +64,13 @@ class RadixPrimitiveComponentWithClassName(RadixPrimitiveComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/primitives/drawer.py b/reflex/components/radix/primitives/drawer.py index 063fa0370..25f49e026 100644 --- a/reflex/components/radix/primitives/drawer.py +++ b/reflex/components/radix/primitives/drawer.py @@ -4,7 +4,7 @@ # Style based on https://ui.shadcn.com/docs/components/drawer from __future__ import annotations -from typing import Any, Literal, Optional, Union +from typing import Any, Literal, Optional from reflex.components.component import Component, ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponent @@ -58,7 +58,7 @@ class DrawerRoot(DrawerComponent): handle_only: Var[bool] # Array of numbers from 0 to 100 that corresponds to % of the screen a given snap point should take up. Should go from least visible. Also Accept px values, which doesn't take screen height into account. - snap_points: Optional[list[Union[str, float]]] + snap_points: Optional[list[str | float]] # Index of a snapPoint from which the overlay fade should be applied. Defaults to the last snap point. fade_from_index: Var[int] diff --git a/reflex/components/radix/primitives/drawer.pyi b/reflex/components/radix/primitives/drawer.pyi index 24ceb4ffd..78f92dbf7 100644 --- a/reflex/components/radix/primitives/drawer.pyi +++ b/reflex/components/radix/primitives/drawer.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponent @@ -17,13 +17,13 @@ class DrawerComponent(RadixPrimitiveComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -67,31 +67,28 @@ class DrawerRoot(DrawerComponent): def create( # type: ignore cls, *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - modal: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - dismissible: Optional[Union[Var[bool], bool]] = None, - handle_only: Optional[Union[Var[bool], bool]] = None, - snap_points: Optional[list[Union[float, str]]] = None, - fade_from_index: Optional[Union[Var[int], int]] = None, - scroll_lock_timeout: Optional[Union[Var[int], int]] = None, - prevent_scroll_restoration: Optional[Union[Var[bool], bool]] = None, - should_scale_background: Optional[Union[Var[bool], bool]] = None, - close_threshold: Optional[Union[Var[float], float]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_animation_end: Optional[Union[EventType[()], EventType[bool]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + modal: Var[bool] | bool | None = None, + direction: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + dismissible: Var[bool] | bool | None = None, + handle_only: Var[bool] | bool | None = None, + snap_points: Optional[list[float | str]] = None, + fade_from_index: Var[int] | int | None = None, + scroll_lock_timeout: Var[int] | int | None = None, + prevent_scroll_restoration: Var[bool] | bool | None = None, + should_scale_background: Var[bool] | bool | None = None, + close_threshold: Var[float] | float | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_animation_end: Optional[EventType[()] | EventType[bool]] = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -105,7 +102,7 @@ class DrawerRoot(DrawerComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -148,13 +145,13 @@ class DrawerTrigger(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -196,13 +193,13 @@ class DrawerPortal(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -244,13 +241,13 @@ class DrawerContent(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -301,13 +298,13 @@ class DrawerOverlay(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -349,13 +346,13 @@ class DrawerClose(DrawerTrigger): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -397,13 +394,13 @@ class DrawerTitle(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -445,13 +442,13 @@ class DrawerDescription(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -493,13 +490,13 @@ class DrawerHandle(DrawerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -549,31 +546,28 @@ class Drawer(ComponentNamespace): @staticmethod def __call__( *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - modal: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - dismissible: Optional[Union[Var[bool], bool]] = None, - handle_only: Optional[Union[Var[bool], bool]] = None, - snap_points: Optional[list[Union[float, str]]] = None, - fade_from_index: Optional[Union[Var[int], int]] = None, - scroll_lock_timeout: Optional[Union[Var[int], int]] = None, - prevent_scroll_restoration: Optional[Union[Var[bool], bool]] = None, - should_scale_background: Optional[Union[Var[bool], bool]] = None, - close_threshold: Optional[Union[Var[float], float]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_animation_end: Optional[Union[EventType[()], EventType[bool]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + modal: Var[bool] | bool | None = None, + direction: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + dismissible: Var[bool] | bool | None = None, + handle_only: Var[bool] | bool | None = None, + snap_points: Optional[list[float | str]] = None, + fade_from_index: Var[int] | int | None = None, + scroll_lock_timeout: Var[int] | int | None = None, + prevent_scroll_restoration: Var[bool] | bool | None = None, + should_scale_background: Var[bool] | bool | None = None, + close_threshold: Var[float] | float | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_animation_end: Optional[EventType[()] | EventType[bool]] = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -587,7 +581,7 @@ class Drawer(ComponentNamespace): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/radix/primitives/form.pyi b/reflex/components/radix/primitives/form.pyi index 1813bc29a..4fd5e6e14 100644 --- a/reflex/components/radix/primitives/form.pyi +++ b/reflex/components/radix/primitives/form.pyi @@ -19,13 +19,13 @@ class FormComponent(RadixPrimitiveComponentWithClassName): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -68,229 +68,202 @@ class FormRoot(FormComponent, HTMLForm): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - accept: Optional[Union[Var[str], str]] = None, - accept_charset: Optional[Union[Var[str], str]] = None, - action: Optional[Union[Var[str], str]] = None, - auto_complete: Optional[Union[Var[str], str]] = None, - enc_type: Optional[Union[Var[str], str]] = None, - method: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - no_validate: Optional[Union[Var[bool], bool]] = None, - target: Optional[Union[Var[str], str]] = None, - reset_on_submit: Optional[Union[Var[bool], bool]] = None, - handle_submit_unique_name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + as_child: Var[bool] | bool | None = None, + accept: Var[str] | str | None = None, + accept_charset: Var[str] | str | None = None, + action: Var[str] | str | None = None, + auto_complete: Var[str] | str | None = None, + enc_type: Var[str] | str | None = None, + method: Var[str] | str | None = None, + name: Var[str] | str | None = None, + no_validate: Var[bool] | bool | None = None, + target: Var[str] | str | None = None, + reset_on_submit: Var[bool] | bool | None = None, + handle_submit_unique_name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_clear_server_errors: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, @@ -308,8 +281,8 @@ class FormRoot(FormComponent, HTMLForm): on_scroll: Optional[EventType[()]] = None, on_submit: Optional[ Union[ - Union[EventType[()], EventType[dict[str, Any]]], - Union[EventType[()], EventType[dict[str, str]]], + EventType[()] | EventType[dict[str, Any]], + EventType[()] | EventType[dict[str, str]], ] ] = None, on_unmount: Optional[EventType[()]] = None, @@ -369,15 +342,15 @@ class FormField(FormComponent): def create( # type: ignore cls, *children, - name: Optional[Union[Var[str], str]] = None, - server_invalid: Optional[Union[Var[bool], bool]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + name: Var[str] | str | None = None, + server_invalid: Var[bool] | bool | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -422,13 +395,13 @@ class FormLabel(FormComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -470,13 +443,13 @@ class FormControl(FormComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -536,45 +509,42 @@ class FormMessage(FormComponent): def create( # type: ignore cls, *children, - name: Optional[Union[Var[str], str]] = None, - match: Optional[ - Union[ - Literal[ - "badInput", - "patternMismatch", - "rangeOverflow", - "rangeUnderflow", - "stepMismatch", - "tooLong", - "tooShort", - "typeMismatch", - "valid", - "valueMissing", - ], - Var[ - Literal[ - "badInput", - "patternMismatch", - "rangeOverflow", - "rangeUnderflow", - "stepMismatch", - "tooLong", - "tooShort", - "typeMismatch", - "valid", - "valueMissing", - ] - ], + name: Var[str] | str | None = None, + match: Literal[ + "badInput", + "patternMismatch", + "rangeOverflow", + "rangeUnderflow", + "stepMismatch", + "tooLong", + "tooShort", + "typeMismatch", + "valid", + "valueMissing", + ] + | Var[ + Literal[ + "badInput", + "patternMismatch", + "rangeOverflow", + "rangeUnderflow", + "stepMismatch", + "tooLong", + "tooShort", + "typeMismatch", + "valid", + "valueMissing", ] - ] = None, - force_match: Optional[Union[Var[bool], bool]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + force_match: Var[bool] | bool | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -619,13 +589,13 @@ class FormValidityState(FormComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -667,13 +637,13 @@ class FormSubmit(FormComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -717,229 +687,202 @@ class Form(FormRoot): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - accept: Optional[Union[Var[str], str]] = None, - accept_charset: Optional[Union[Var[str], str]] = None, - action: Optional[Union[Var[str], str]] = None, - auto_complete: Optional[Union[Var[str], str]] = None, - enc_type: Optional[Union[Var[str], str]] = None, - method: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - no_validate: Optional[Union[Var[bool], bool]] = None, - target: Optional[Union[Var[str], str]] = None, - reset_on_submit: Optional[Union[Var[bool], bool]] = None, - handle_submit_unique_name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + as_child: Var[bool] | bool | None = None, + accept: Var[str] | str | None = None, + accept_charset: Var[str] | str | None = None, + action: Var[str] | str | None = None, + auto_complete: Var[str] | str | None = None, + enc_type: Var[str] | str | None = None, + method: Var[str] | str | None = None, + name: Var[str] | str | None = None, + no_validate: Var[bool] | bool | None = None, + target: Var[str] | str | None = None, + reset_on_submit: Var[bool] | bool | None = None, + handle_submit_unique_name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_clear_server_errors: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, @@ -957,8 +900,8 @@ class Form(FormRoot): on_scroll: Optional[EventType[()]] = None, on_submit: Optional[ Union[ - Union[EventType[()], EventType[dict[str, Any]]], - Union[EventType[()], EventType[dict[str, str]]], + EventType[()] | EventType[dict[str, Any]], + EventType[()] | EventType[dict[str, str]], ] ] = None, on_unmount: Optional[EventType[()]] = None, @@ -1023,229 +966,202 @@ class FormNamespace(ComponentNamespace): @staticmethod def __call__( *children, - as_child: Optional[Union[Var[bool], bool]] = None, - accept: Optional[Union[Var[str], str]] = None, - accept_charset: Optional[Union[Var[str], str]] = None, - action: Optional[Union[Var[str], str]] = None, - auto_complete: Optional[Union[Var[str], str]] = None, - enc_type: Optional[Union[Var[str], str]] = None, - method: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - no_validate: Optional[Union[Var[bool], bool]] = None, - target: Optional[Union[Var[str], str]] = None, - reset_on_submit: Optional[Union[Var[bool], bool]] = None, - handle_submit_unique_name: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + as_child: Var[bool] | bool | None = None, + accept: Var[str] | str | None = None, + accept_charset: Var[str] | str | None = None, + action: Var[str] | str | None = None, + auto_complete: Var[str] | str | None = None, + enc_type: Var[str] | str | None = None, + method: Var[str] | str | None = None, + name: Var[str] | str | None = None, + no_validate: Var[bool] | bool | None = None, + target: Var[str] | str | None = None, + reset_on_submit: Var[bool] | bool | None = None, + handle_submit_unique_name: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_clear_server_errors: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, @@ -1263,8 +1179,8 @@ class FormNamespace(ComponentNamespace): on_scroll: Optional[EventType[()]] = None, on_submit: Optional[ Union[ - Union[EventType[()], EventType[dict[str, Any]]], - Union[EventType[()], EventType[dict[str, str]]], + EventType[()] | EventType[dict[str, Any]], + EventType[()] | EventType[dict[str, str]], ] ] = None, on_unmount: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/primitives/progress.py b/reflex/components/radix/primitives/progress.py index 5fcc52f1b..4a1443577 100644 --- a/reflex/components/radix/primitives/progress.py +++ b/reflex/components/radix/primitives/progress.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Optional +from typing import Any from reflex.components.component import Component, ComponentNamespace from reflex.components.core.colors import color @@ -58,10 +58,10 @@ class ProgressIndicator(ProgressComponent): alias = "RadixProgressIndicator" # The current progress value. - value: Var[Optional[int]] + value: Var[int | None] # The maximum progress value. - max: Var[Optional[int]] + max: Var[int | None] # The color scheme of the progress indicator. color_scheme: Var[LiteralAccentColor] @@ -98,10 +98,10 @@ class Progress(ProgressRoot): color_scheme: Var[LiteralAccentColor] # The current progress value. - value: Var[Optional[int]] + value: Var[int | None] # The maximum progress value. - max: Var[Optional[int]] + max: Var[int | None] @classmethod def create(cls, **props) -> Component: diff --git a/reflex/components/radix/primitives/progress.pyi b/reflex/components/radix/primitives/progress.pyi index bddb5c414..73de7b865 100644 --- a/reflex/components/radix/primitives/progress.pyi +++ b/reflex/components/radix/primitives/progress.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponentWithClassName @@ -17,13 +17,13 @@ class ProgressComponent(RadixPrimitiveComponentWithClassName): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -66,19 +66,16 @@ class ProgressRoot(ProgressComponent): def create( # type: ignore cls, *children, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -122,77 +119,74 @@ class ProgressIndicator(ProgressComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[Optional[int]], int]] = None, - max: Optional[Union[Var[Optional[int]], int]] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + value: Var[Optional[int]] | int | None = None, + max: Var[Optional[int]] | int | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -237,83 +231,77 @@ class Progress(ProgressRoot): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - value: Optional[Union[Var[Optional[int]], int]] = None, - max: Optional[Union[Var[Optional[int]], int]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + value: Var[Optional[int]] | int | None = None, + max: Var[Optional[int]] | int | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -359,83 +347,77 @@ class ProgressNamespace(ComponentNamespace): @staticmethod def __call__( *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - value: Optional[Union[Var[Optional[int]], int]] = None, - max: Optional[Union[Var[Optional[int]], int]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + value: Var[Optional[int]] | int | None = None, + max: Var[Optional[int]] | int | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/primitives/slider.pyi b/reflex/components/radix/primitives/slider.pyi index 9c09ea68e..9caa83df2 100644 --- a/reflex/components/radix/primitives/slider.pyi +++ b/reflex/components/radix/primitives/slider.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.radix.primitives.base import RadixPrimitiveComponentWithClassName @@ -20,13 +20,13 @@ class SliderComponent(RadixPrimitiveComponentWithClassName): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -71,29 +71,26 @@ class SliderRoot(SliderComponent): def create( # type: ignore cls, *children, - default_value: Optional[Union[Var[list[int]], list[int]]] = None, - value: Optional[Union[Var[list[int]], list[int]]] = None, - name: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - inverted: Optional[Union[Var[bool], bool]] = None, - min: Optional[Union[Var[int], int]] = None, - max: Optional[Union[Var[int], int]] = None, - step: Optional[Union[Var[int], int]] = None, - min_steps_between_thumbs: Optional[Union[Var[int], int]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_value: Var[list[int]] | list[int] | None = None, + value: Var[list[int]] | list[int] | None = None, + name: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + orientation: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + inverted: Var[bool] | bool | None = None, + min: Var[int] | int | None = None, + max: Var[int] | int | None = None, + step: Var[int] | int | None = None, + min_steps_between_thumbs: Var[int] | int | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -109,8 +106,8 @@ class SliderRoot(SliderComponent): on_mouse_up: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, - on_value_change: Optional[Union[EventType[()], EventType[list[int]]]] = None, - on_value_commit: Optional[Union[EventType[()], EventType[list[int]]]] = None, + on_value_change: Optional[EventType[()] | EventType[list[int]]] = None, + on_value_commit: Optional[EventType[()] | EventType[list[int]]] = None, **props, ) -> "SliderRoot": """Create the component. @@ -140,13 +137,13 @@ class SliderTrack(SliderComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -189,13 +186,13 @@ class SliderRange(SliderComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -238,13 +235,13 @@ class SliderThumb(SliderComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/base.pyi b/reflex/components/radix/themes/base.pyi index 5e9f742d8..ccfad7dfb 100644 --- a/reflex/components/radix/themes/base.pyi +++ b/reflex/components/radix/themes/base.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components import Component from reflex.components.core.breakpoints import Breakpoints @@ -56,54 +56,33 @@ class CommonMarginProps(Component): def create( # type: ignore cls, *children, - m: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mx: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - my: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mt: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mr: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mb: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - ml: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + m: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mx: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + my: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mt: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mr: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mb: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + ml: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -151,131 +130,61 @@ class CommonPaddingProps(Component): def create( # type: ignore cls, *children, - p: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - px: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - py: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pt: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pr: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pb: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pl: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + p: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + px: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + py: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pt: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pr: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pb: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pl: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -323,13 +232,13 @@ class RadixLoadingProp(Component): def create( # type: ignore cls, *children, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -371,12 +280,12 @@ class RadixThemesComponent(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -420,12 +329,12 @@ class RadixThemesTriggerComponent(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -461,103 +370,88 @@ class Theme(RadixThemesComponent): cls, *children, color_mode: Optional[Literal["dark", "inherit", "light"]] = None, - theme_panel: Optional[bool] = False, - has_background: Optional[Union[Var[bool], bool]] = None, - appearance: Optional[ - Union[ - Literal["dark", "inherit", "light"], - Var[Literal["dark", "inherit", "light"]], + theme_panel: bool | None = False, + has_background: Var[bool] | bool | None = None, + appearance: Literal["dark", "inherit", "light"] + | Var[Literal["dark", "inherit", "light"]] + | None = None, + accent_color: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - accent_color: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - gray_color: Optional[ - Union[ - Literal["auto", "gray", "mauve", "olive", "sage", "sand", "slate"], - Var[Literal["auto", "gray", "mauve", "olive", "sage", "sand", "slate"]], - ] - ] = None, - panel_background: Optional[ - Union[Literal["solid", "translucent"], Var[Literal["solid", "translucent"]]] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - scaling: Optional[ - Union[ - Literal["100%", "105%", "110%", "90%", "95%"], - Var[Literal["100%", "105%", "110%", "90%", "95%"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + gray_color: Literal["auto", "gray", "mauve", "olive", "sage", "sand", "slate"] + | Var[Literal["auto", "gray", "mauve", "olive", "sage", "sand", "slate"]] + | None = None, + panel_background: Literal["solid", "translucent"] + | Var[Literal["solid", "translucent"]] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + scaling: Literal["100%", "105%", "110%", "90%", "95%"] + | Var[Literal["100%", "105%", "110%", "90%", "95%"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -610,13 +504,13 @@ class ThemePanel(RadixThemesComponent): def create( # type: ignore cls, *children, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -661,12 +555,12 @@ class RadixThemesColorModeProvider(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/color_mode.pyi b/reflex/components/radix/themes/color_mode.pyi index 5b8928e58..1c2b4b0a6 100644 --- a/reflex/components/radix/themes/color_mode.pyi +++ b/reflex/components/radix/themes/color_mode.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import BaseComponent from reflex.components.core.breakpoints import Breakpoints @@ -25,15 +25,15 @@ class ColorModeIcon(Cond): def create( # type: ignore cls, *children, - cond: Optional[Union[Any, Var[Any]]] = None, + cond: Any | Var[Any] | None = None, comp1: Optional[BaseComponent] = None, comp2: Optional[BaseComponent] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -72,334 +72,282 @@ class ColorModeIconButton(IconButton): def create( # type: ignore cls, *children, - position: Optional[ - Union[ - Literal["bottom-left", "bottom-right", "top-left", "top-right"], - Union[ - Literal["bottom-left", "bottom-right", "top-left", "top-right"], - Var[ - Literal["bottom-left", "bottom-right", "top-left", "top-right"] - ], - ], + position: Literal["bottom-left", "bottom-right", "top-left", "top-right"] + | Literal["bottom-left", "bottom-right", "top-left", "top-right"] + | Var[Literal["bottom-left", "bottom-right", "top-left", "top-right"]] + | None = None, + allow_system: bool | None = None, + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "solid", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - allow_system: Optional[bool] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_focus: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + name: Var[str] | str | None = None, + type: Literal["button", "reset", "submit"] + | Var[Literal["button", "reset", "submit"]] + | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "solid", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - type: Optional[ - Union[ - Literal["button", "reset", "submit"], - Var[Literal["button", "reset", "submit"]], - ] - ] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -475,106 +423,91 @@ class ColorModeSwitch(Switch): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "none", "small"], Var[Literal["full", "none", "small"]] - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "none", "small"] + | Var[Literal["full", "none", "small"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/alert_dialog.pyi b/reflex/components/radix/themes/components/alert_dialog.pyi index 51578a027..d6e34ea88 100644 --- a/reflex/components/radix/themes/components/alert_dialog.pyi +++ b/reflex/components/radix/themes/components/alert_dialog.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -22,14 +22,14 @@ class AlertDialogRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -43,7 +43,7 @@ class AlertDialogRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -77,12 +77,12 @@ class AlertDialogTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -117,230 +117,197 @@ class AlertDialogContent(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + force_mount: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -408,12 +375,12 @@ class AlertDialogTitle(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -457,12 +424,12 @@ class AlertDialogDescription(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -506,12 +473,12 @@ class AlertDialogAction(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -546,12 +513,12 @@ class AlertDialogCancel(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/aspect_ratio.py b/reflex/components/radix/themes/components/aspect_ratio.py index fc8052c85..d821bd523 100644 --- a/reflex/components/radix/themes/components/aspect_ratio.py +++ b/reflex/components/radix/themes/components/aspect_ratio.py @@ -1,7 +1,5 @@ """Interactive components provided by @radix-ui/themes.""" -from typing import Union - from reflex.vars.base import Var from ..base import RadixThemesComponent @@ -13,7 +11,7 @@ class AspectRatio(RadixThemesComponent): tag = "AspectRatio" # The ratio of the width to the height of the element - ratio: Var[Union[float, int]] + ratio: Var[float | int] aspect_ratio = AspectRatio.create diff --git a/reflex/components/radix/themes/components/aspect_ratio.pyi b/reflex/components/radix/themes/components/aspect_ratio.pyi index c4e664d6e..82656cafd 100644 --- a/reflex/components/radix/themes/components/aspect_ratio.pyi +++ b/reflex/components/radix/themes/components/aspect_ratio.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,13 +17,13 @@ class AspectRatio(RadixThemesComponent): def create( # type: ignore cls, *children, - ratio: Optional[Union[Var[Union[float, int]], float, int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ratio: Var[float | int] | float | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/avatar.pyi b/reflex/components/radix/themes/components/avatar.pyi index d89af3c17..37a0483f8 100644 --- a/reflex/components/radix/themes/components/avatar.pyi +++ b/reflex/components/radix/themes/components/avatar.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -20,100 +20,85 @@ class Avatar(RadixThemesComponent): def create( # type: ignore cls, *children, - variant: Optional[ - Union[Literal["soft", "solid"], Var[Literal["soft", "solid"]]] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + variant: Literal["soft", "solid"] | Var[Literal["soft", "solid"]] | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - src: Optional[Union[Var[str], str]] = None, - fallback: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + src: Var[str] | str | None = None, + fallback: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/badge.pyi b/reflex/components/radix/themes/components/badge.pyi index f60a5da79..b1b114cd6 100644 --- a/reflex/components/radix/themes/components/badge.pyi +++ b/reflex/components/radix/themes/components/badge.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -19,303 +19,260 @@ class Badge(elements.Span, RadixThemesComponent): def create( # type: ignore cls, *children, - variant: Optional[ - Union[ - Literal["outline", "soft", "solid", "surface"], - Var[Literal["outline", "soft", "solid", "surface"]], + variant: Literal["outline", "soft", "solid", "surface"] + | Var[Literal["outline", "soft", "solid", "surface"]] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/button.pyi b/reflex/components/radix/themes/components/button.pyi index a6153b3db..d0e659aec 100644 --- a/reflex/components/radix/themes/components/button.pyi +++ b/reflex/components/radix/themes/components/button.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -21,322 +21,277 @@ class Button(elements.Button, RadixLoadingProp, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "solid", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "solid", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_focus: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + name: Var[str] | str | None = None, + type: Literal["button", "reset", "submit"] + | Var[Literal["button", "reset", "submit"]] + | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - type: Optional[ - Union[ - Literal["button", "reset", "submit"], - Var[Literal["button", "reset", "submit"]], - ] - ] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/callout.pyi b/reflex/components/radix/themes/components/callout.pyi index 21c75f748..f6eca52d4 100644 --- a/reflex/components/radix/themes/components/callout.pyi +++ b/reflex/components/radix/themes/components/callout.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -22,298 +22,258 @@ class CalloutRoot(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["outline", "soft", "surface"] + | Var[Literal["outline", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["outline", "soft", "surface"], - Var[Literal["outline", "soft", "surface"]], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -378,217 +338,190 @@ class CalloutIcon(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -648,217 +581,190 @@ class CalloutText(elements.P, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -918,300 +824,260 @@ class Callout(CalloutRoot): def create( # type: ignore cls, *children, - text: Optional[Union[Var[str], str]] = None, - icon: Optional[Union[Var[str], str]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + text: Var[str] | str | None = None, + icon: Var[str] | str | None = None, + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["outline", "soft", "surface"] + | Var[Literal["outline", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["outline", "soft", "surface"], - Var[Literal["outline", "soft", "surface"]], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1277,300 +1143,260 @@ class CalloutNamespace(ComponentNamespace): @staticmethod def __call__( *children, - text: Optional[Union[Var[str], str]] = None, - icon: Optional[Union[Var[str], str]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + text: Var[str] | str | None = None, + icon: Var[str] | str | None = None, + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["outline", "soft", "surface"] + | Var[Literal["outline", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["outline", "soft", "surface"], - Var[Literal["outline", "soft", "surface"]], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/card.pyi b/reflex/components/radix/themes/components/card.pyi index f03c9893f..6a3c324a2 100644 --- a/reflex/components/radix/themes/components/card.pyi +++ b/reflex/components/radix/themes/components/card.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -19,236 +19,201 @@ class Card(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5"]], - Literal["1", "2", "3", "4", "5"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5"]], - Literal["1", "2", "3", "4", "5"], - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5"]] + | Literal["1", "2", "3", "4", "5"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5"]] + | Literal["1", "2", "3", "4", "5"] + ] + | None = None, + variant: Literal["classic", "ghost", "surface"] + | Var[Literal["classic", "ghost", "surface"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "surface"], - Var[Literal["classic", "ghost", "surface"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/checkbox.pyi b/reflex/components/radix/themes/components/checkbox.pyi index d6268196f..3377380de 100644 --- a/reflex/components/radix/themes/components/checkbox.pyi +++ b/reflex/components/radix/themes/components/checkbox.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -22,101 +22,88 @@ class Checkbox(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -171,100 +158,89 @@ class HighLevelCheckbox(RadixThemesComponent): def create( # type: ignore cls, *children, - text: Optional[Union[Var[str], str]] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], + text: Var[str] | str | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + size: Literal["1", "2", "3"] | Var[Literal["1", "2", "3"]] | None = None, + as_child: Var[bool] | bool | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - size: Optional[ - Union[Literal["1", "2", "3"], Var[Literal["1", "2", "3"]]] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -316,100 +292,89 @@ class CheckboxNamespace(ComponentNamespace): @staticmethod def __call__( *children, - text: Optional[Union[Var[str], str]] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], + text: Var[str] | str | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + size: Literal["1", "2", "3"] | Var[Literal["1", "2", "3"]] | None = None, + as_child: Var[bool] | bool | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - size: Optional[ - Union[Literal["1", "2", "3"], Var[Literal["1", "2", "3"]]] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/checkbox_cards.pyi b/reflex/components/radix/themes/components/checkbox_cards.pyi index e8581966f..ebdcf4bb2 100644 --- a/reflex/components/radix/themes/components/checkbox_cards.pyi +++ b/reflex/components/radix/themes/components/checkbox_cards.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ from types import SimpleNamespace -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,135 +19,101 @@ class CheckboxCardsRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "surface"] + | Var[Literal["classic", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[Literal["classic", "surface"], Var[Literal["classic", "surface"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - columns: Optional[ - Union[ - Breakpoints[ - str, - Union[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], str], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Union[ - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ] - ], - str, - ] - ] = None, - gap: Optional[ - Union[ - Breakpoints[ - str, - Union[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], str], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Union[ - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ] - ], - str, - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + columns: Breakpoints[ + str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str + ] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | str + ] + | str + | None = None, + gap: Breakpoints[ + str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str + ] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | str + ] + | str + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -197,12 +163,12 @@ class CheckboxCardsItem(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/checkbox_group.pyi b/reflex/components/radix/themes/components/checkbox_group.pyi index 5ad73fe9d..f43358fdb 100644 --- a/reflex/components/radix/themes/components/checkbox_group.pyi +++ b/reflex/components/radix/themes/components/checkbox_group.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ from types import SimpleNamespace -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,94 +19,81 @@ class CheckboxGroupRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - default_value: Optional[Union[Var[list[str]], list[str]]] = None, - name: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + default_value: Var[list[str]] | list[str] | None = None, + name: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -156,14 +143,14 @@ class CheckboxGroupItem(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/context_menu.py b/reflex/components/radix/themes/components/context_menu.py index 12597212c..ad0570be2 100644 --- a/reflex/components/radix/themes/components/context_menu.py +++ b/reflex/components/radix/themes/components/context_menu.py @@ -89,19 +89,19 @@ class ContextMenuContent(RadixThemesComponent): side: Var[LiteralSideType] # The distance in pixels from the trigger. Defaults to 0. - side_offset: Var[Union[float, int]] + side_offset: Var[float | int] # The preferred alignment against the trigger. May change when collisions occur. Defaults to "center". align: Var[LiteralAlignType] # An offset in pixels from the "start" or "end" alignment options. - align_offset: Var[Union[float, int]] + align_offset: Var[float | int] # When true, overrides the side and align preferences to prevent collisions with boundary edges. Defaults to True. avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[LiteralStickyType] @@ -174,16 +174,16 @@ class ContextMenuSubContent(RadixThemesComponent): force_mount: Var[bool] # The distance in pixels from the trigger. Defaults to 0. - side_offset: Var[Union[float, int]] + side_offset: Var[float | int] # An offset in pixels from the "start" or "end" alignment options. - align_offset: Var[Union[float, int]] + align_offset: Var[float | int] # When true, overrides the side and align preferences to prevent collisions with boundary edges. Defaults to True. avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[LiteralStickyType] diff --git a/reflex/components/radix/themes/components/context_menu.pyi b/reflex/components/radix/themes/components/context_menu.pyi index ed52082aa..d35f40281 100644 --- a/reflex/components/radix/themes/components/context_menu.pyi +++ b/reflex/components/radix/themes/components/context_menu.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -27,14 +27,14 @@ class ContextMenuRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - modal: Optional[Union[Var[bool], bool]] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + modal: Var[bool] | bool | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -48,7 +48,7 @@ class ContextMenuRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -82,13 +82,13 @@ class ContextMenuTrigger(RadixThemesComponent): def create( # type: ignore cls, *children, - disabled: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + disabled: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -133,115 +133,98 @@ class ContextMenuContent(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2"]], - Literal["1", "2"], - Var[Union[Breakpoints[str, Literal["1", "2"]], Literal["1", "2"]]], + size: Breakpoints[str, Literal["1", "2"]] + | Literal["1", "2"] + | Var[Breakpoints[str, Literal["1", "2"]] | Literal["1", "2"]] + | None = None, + variant: Literal["soft", "solid"] | Var[Literal["soft", "solid"]] | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[Literal["soft", "solid"], Var[Literal["soft", "solid"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - side: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - side_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], - ] - ] = None, - align_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + as_child: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + force_mount: Var[bool] | bool | None = None, + side: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + side_offset: Var[float | int] | float | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[float | int] | float | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -310,14 +293,14 @@ class ContextMenuSub(RadixThemesComponent): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -331,7 +314,7 @@ class ContextMenuSub(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -365,15 +348,15 @@ class ContextMenuSubTrigger(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - text_value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + text_value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -420,30 +403,27 @@ class ContextMenuSubContent(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - side_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - align_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + force_mount: Var[bool] | bool | None = None, + side_offset: Var[float | int] | float | int | None = None, + align_offset: Var[float | int] | float | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -504,78 +484,75 @@ class ContextMenuItem(RadixThemesComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - shortcut: Optional[Union[Var[str], str]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - text_value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + shortcut: Var[str] | str | None = None, + as_child: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + text_value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -626,12 +603,12 @@ class ContextMenuSeparator(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -675,102 +652,89 @@ class ContextMenuCheckbox(Checkbox): def create( # type: ignore cls, *children, - shortcut: Optional[Union[Var[str], str]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + shortcut: Var[str] | str | None = None, + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/data_list.pyi b/reflex/components/radix/themes/components/data_list.pyi index af12c9b19..42e094d4e 100644 --- a/reflex/components/radix/themes/components/data_list.pyi +++ b/reflex/components/radix/themes/components/data_list.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ from types import SimpleNamespace -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,47 +19,30 @@ class DataListRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - orientation: Optional[ - Union[ - Breakpoints[str, Literal["horizontal", "vertical"]], - Literal["horizontal", "vertical"], - Var[ - Union[ - Breakpoints[str, Literal["horizontal", "vertical"]], - Literal["horizontal", "vertical"], - ] - ], - ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + orientation: Breakpoints[str, Literal["horizontal", "vertical"]] + | Literal["horizontal", "vertical"] + | Var[ + Breakpoints[str, Literal["horizontal", "vertical"]] + | Literal["horizontal", "vertical"] + ] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -106,29 +89,21 @@ class DataListItem(RadixThemesComponent): def create( # type: ignore cls, *children, - align: Optional[ - Union[ - Breakpoints[ - str, Literal["baseline", "center", "end", "start", "stretch"] - ], - Literal["baseline", "center", "end", "start", "stretch"], - Var[ - Union[ - Breakpoints[ - str, - Literal["baseline", "center", "end", "start", "stretch"], - ], - Literal["baseline", "center", "end", "start", "stretch"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + align: Breakpoints[ + str, Literal["baseline", "center", "end", "start", "stretch"] + ] + | Literal["baseline", "center", "end", "start", "stretch"] + | Var[ + Breakpoints[str, Literal["baseline", "center", "end", "start", "stretch"]] + | Literal["baseline", "center", "end", "start", "stretch"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -173,83 +148,83 @@ class DataListLabel(RadixThemesComponent): def create( # type: ignore cls, *children, - width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - min_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + min_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -297,12 +272,12 @@ class DataListValue(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/dialog.pyi b/reflex/components/radix/themes/components/dialog.pyi index 04c60fa57..950c5c2d2 100644 --- a/reflex/components/radix/themes/components/dialog.pyi +++ b/reflex/components/radix/themes/components/dialog.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -20,14 +20,14 @@ class DialogRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -41,7 +41,7 @@ class DialogRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -75,12 +75,12 @@ class DialogTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -115,12 +115,12 @@ class DialogTitle(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -164,229 +164,196 @@ class DialogContent(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -457,12 +424,12 @@ class DialogDescription(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -506,12 +473,12 @@ class DialogClose(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -551,14 +518,14 @@ class Dialog(ComponentNamespace): @staticmethod def __call__( *children, - open: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -572,7 +539,7 @@ class Dialog(ComponentNamespace): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/radix/themes/components/dropdown_menu.py b/reflex/components/radix/themes/components/dropdown_menu.py index 22ea588a3..5ba6260a6 100644 --- a/reflex/components/radix/themes/components/dropdown_menu.py +++ b/reflex/components/radix/themes/components/dropdown_menu.py @@ -94,19 +94,19 @@ class DropdownMenuContent(RadixThemesComponent): side: Var[LiteralSideType] # The distance in pixels from the trigger. Defaults to 0. - side_offset: Var[Union[float, int]] + side_offset: Var[float | int] # The preferred alignment against the trigger. May change when collisions occur. Defaults to "center". align: Var[LiteralAlignType] # An offset in pixels from the "start" or "end" alignment options. - align_offset: Var[Union[float, int]] + align_offset: Var[float | int] # When true, overrides the side and align preferences to prevent collisions with boundary edges. Defaults to True. avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[LiteralStickyType] @@ -179,16 +179,16 @@ class DropdownMenuSubContent(RadixThemesComponent): force_mount: Var[bool] # The distance in pixels from the trigger. Defaults to 0. - side_offset: Var[Union[float, int]] + side_offset: Var[float | int] # An offset in pixels from the "start" or "end" alignment options. - align_offset: Var[Union[float, int]] + align_offset: Var[float | int] # When true, overrides the side and align preferences to prevent collisions with boundary edges. Defaults to True. avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[LiteralStickyType] diff --git a/reflex/components/radix/themes/components/dropdown_menu.pyi b/reflex/components/radix/themes/components/dropdown_menu.pyi index 722130d12..bafb0980f 100644 --- a/reflex/components/radix/themes/components/dropdown_menu.pyi +++ b/reflex/components/radix/themes/components/dropdown_menu.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -26,16 +26,16 @@ class DropdownMenuRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - modal: Optional[Union[Var[bool], bool]] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + modal: Var[bool] | bool | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -49,7 +49,7 @@ class DropdownMenuRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -85,13 +85,13 @@ class DropdownMenuTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -126,115 +126,98 @@ class DropdownMenuContent(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2"]], - Literal["1", "2"], - Var[Union[Breakpoints[str, Literal["1", "2"]], Literal["1", "2"]]], + size: Breakpoints[str, Literal["1", "2"]] + | Literal["1", "2"] + | Var[Breakpoints[str, Literal["1", "2"]] | Literal["1", "2"]] + | None = None, + variant: Literal["soft", "solid"] | Var[Literal["soft", "solid"]] | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[Literal["soft", "solid"], Var[Literal["soft", "solid"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - side: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - side_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], - ] - ] = None, - align_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + as_child: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + force_mount: Var[bool] | bool | None = None, + side: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + side_offset: Var[float | int] | float | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[float | int] | float | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -303,15 +286,15 @@ class DropdownMenuSubTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - text_value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + text_value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -346,14 +329,14 @@ class DropdownMenuSub(RadixThemesComponent): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -367,7 +350,7 @@ class DropdownMenuSub(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -401,30 +384,27 @@ class DropdownMenuSubContent(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - side_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - align_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + force_mount: Var[bool] | bool | None = None, + side_offset: Var[float | int] | float | int | None = None, + align_offset: Var[float | int] | float | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -485,78 +465,75 @@ class DropdownMenuItem(RadixThemesComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - shortcut: Optional[Union[Var[str], str]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - text_value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + shortcut: Var[str] | str | None = None, + as_child: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + text_value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -607,12 +584,12 @@ class DropdownMenuSeparator(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/hover_card.py b/reflex/components/radix/themes/components/hover_card.py index 21043a8f1..a86cddc65 100644 --- a/reflex/components/radix/themes/components/hover_card.py +++ b/reflex/components/radix/themes/components/hover_card.py @@ -62,7 +62,7 @@ class HoverCardContent(elements.Div, RadixThemesComponent): avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { top: 20, left: 20 }. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless sticky: Var[Literal["partial", "always"]] diff --git a/reflex/components/radix/themes/components/hover_card.pyi b/reflex/components/radix/themes/components/hover_card.pyi index 111bf4224..3b3ef8896 100644 --- a/reflex/components/radix/themes/components/hover_card.pyi +++ b/reflex/components/radix/themes/components/hover_card.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -20,16 +20,16 @@ class HoverCardRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - open_delay: Optional[Union[Var[int], int]] = None, - close_delay: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + open_delay: Var[int] | int | None = None, + close_delay: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -43,7 +43,7 @@ class HoverCardRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -79,12 +79,12 @@ class HoverCardTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -119,261 +119,216 @@ class HoverCardContent(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - side: Optional[ - Union[ - Breakpoints[str, Literal["bottom", "left", "right", "top"]], - Literal["bottom", "left", "right", "top"], - Var[ - Union[ - Breakpoints[str, Literal["bottom", "left", "right", "top"]], - Literal["bottom", "left", "right", "top"], - ] - ], + side: Breakpoints[str, Literal["bottom", "left", "right", "top"]] + | Literal["bottom", "left", "right", "top"] + | Var[ + Breakpoints[str, Literal["bottom", "left", "right", "top"]] + | Literal["bottom", "left", "right", "top"] + ] + | None = None, + side_offset: Var[int] | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[int] | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - side_offset: Optional[Union[Var[int], int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - align_offset: Optional[Union[Var[int], int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -444,16 +399,16 @@ class HoverCard(ComponentNamespace): @staticmethod def __call__( *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - open_delay: Optional[Union[Var[int], int]] = None, - close_delay: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + open_delay: Var[int] | int | None = None, + close_delay: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -467,7 +422,7 @@ class HoverCard(ComponentNamespace): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/radix/themes/components/icon_button.pyi b/reflex/components/radix/themes/components/icon_button.pyi index 471114a2e..7e0beb1a2 100644 --- a/reflex/components/radix/themes/components/icon_button.pyi +++ b/reflex/components/radix/themes/components/icon_button.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -22,322 +22,277 @@ class IconButton(elements.Button, RadixLoadingProp, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + variant: Literal["classic", "ghost", "outline", "soft", "solid", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "solid", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_focus: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + name: Var[str] | str | None = None, + type: Literal["button", "reset", "submit"] + | Var[Literal["button", "reset", "submit"]] + | None = None, + value: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - type: Optional[ - Union[ - Literal["button", "reset", "submit"], - Var[Literal["button", "reset", "submit"]], - ] - ] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/inset.py b/reflex/components/radix/themes/components/inset.py index 059858272..8e7482de9 100644 --- a/reflex/components/radix/themes/components/inset.py +++ b/reflex/components/radix/themes/components/inset.py @@ -1,6 +1,6 @@ """Interactive components provided by @radix-ui/themes.""" -from typing import Literal, Union +from typing import Literal from reflex.components.core.breakpoints import Responsive from reflex.components.el import elements @@ -23,25 +23,25 @@ class Inset(elements.Div, RadixThemesComponent): clip: Var[Responsive[Literal["border-box", "padding-box"]]] # Padding - p: Var[Responsive[Union[int, str]]] + p: Var[Responsive[int | str]] # Padding on the x axis - px: Var[Responsive[Union[int, str]]] + px: Var[Responsive[int | str]] # Padding on the y axis - py: Var[Responsive[Union[int, str]]] + py: Var[Responsive[int | str]] # Padding on the top - pt: Var[Responsive[Union[int, str]]] + pt: Var[Responsive[int | str]] # Padding on the right - pr: Var[Responsive[Union[int, str]]] + pr: Var[Responsive[int | str]] # Padding on the bottom - pb: Var[Responsive[Union[int, str]]] + pb: Var[Responsive[int | str]] # Padding on the left - pl: Var[Responsive[Union[int, str]]] + pl: Var[Responsive[int | str]] inset = Inset.create diff --git a/reflex/components/radix/themes/components/inset.pyi b/reflex/components/radix/themes/components/inset.pyi index 2800ab3c9..32c6d5869 100644 --- a/reflex/components/radix/themes/components/inset.pyi +++ b/reflex/components/radix/themes/components/inset.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -21,299 +21,239 @@ class Inset(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - side: Optional[ - Union[ - Breakpoints[str, Literal["bottom", "left", "right", "top", "x", "y"]], - Literal["bottom", "left", "right", "top", "x", "y"], - Var[ - Union[ - Breakpoints[ - str, Literal["bottom", "left", "right", "top", "x", "y"] - ], - Literal["bottom", "left", "right", "top", "x", "y"], - ] - ], + side: Breakpoints[str, Literal["bottom", "left", "right", "top", "x", "y"]] + | Literal["bottom", "left", "right", "top", "x", "y"] + | Var[ + Breakpoints[str, Literal["bottom", "left", "right", "top", "x", "y"]] + | Literal["bottom", "left", "right", "top", "x", "y"] + ] + | None = None, + clip: Breakpoints[str, Literal["border-box", "padding-box"]] + | Literal["border-box", "padding-box"] + | Var[ + Breakpoints[str, Literal["border-box", "padding-box"]] + | Literal["border-box", "padding-box"] + ] + | None = None, + p: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + px: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + py: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + pt: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + pr: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + pb: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + pl: Breakpoints[str, int | str] + | Var[Breakpoints[str, int | str] | int | str] + | int + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - clip: Optional[ - Union[ - Breakpoints[str, Literal["border-box", "padding-box"]], - Literal["border-box", "padding-box"], - Var[ - Union[ - Breakpoints[str, Literal["border-box", "padding-box"]], - Literal["border-box", "padding-box"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - p: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - px: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - py: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - pt: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - pr: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - pb: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - pl: Optional[ - Union[ - Breakpoints[str, Union[int, str]], - Var[Union[Breakpoints[str, Union[int, str]], int, str]], - int, - str, - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/popover.py b/reflex/components/radix/themes/components/popover.py index e728e0804..fc7ea822a 100644 --- a/reflex/components/radix/themes/components/popover.py +++ b/reflex/components/radix/themes/components/popover.py @@ -62,7 +62,7 @@ class PopoverContent(elements.Div, RadixThemesComponent): avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[Literal["partial", "always"]] diff --git a/reflex/components/radix/themes/components/popover.pyi b/reflex/components/radix/themes/components/popover.pyi index f0e206aed..ccc9e2718 100644 --- a/reflex/components/radix/themes/components/popover.pyi +++ b/reflex/components/radix/themes/components/popover.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -20,15 +20,15 @@ class PopoverRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - open: Optional[Union[Var[bool], bool]] = None, - modal: Optional[Union[Var[bool], bool]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + open: Var[bool] | bool | None = None, + modal: Var[bool] | bool | None = None, + default_open: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -42,7 +42,7 @@ class PopoverRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -77,12 +77,12 @@ class PopoverTrigger(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -117,256 +117,214 @@ class PopoverContent(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + side: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + side_offset: Var[int] | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[int] | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - side: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - side_offset: Optional[Union[Var[int], int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], - ] - ] = None, - align_offset: Optional[Union[Var[int], int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -447,12 +405,12 @@ class PopoverClose(RadixThemesTriggerComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/progress.pyi b/reflex/components/radix/themes/components/progress.pyi index dabaf0e99..b91571dab 100644 --- a/reflex/components/radix/themes/components/progress.pyi +++ b/reflex/components/radix/themes/components/progress.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -18,102 +18,86 @@ class Progress(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[int], int]] = None, - max: Optional[Union[Var[int], int]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + value: Var[int] | int | None = None, + max: Var[int] | int | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - duration: Optional[Union[Var[str], str]] = None, - fill_color: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + duration: Var[str] | str | None = None, + fill_color: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/radio.pyi b/reflex/components/radix/themes/components/radio.pyi index 2629e8f5b..28a5f0b90 100644 --- a/reflex/components/radix/themes/components/radio.pyi +++ b/reflex/components/radix/themes/components/radio.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -18,92 +18,79 @@ class Radio(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/radio_cards.pyi b/reflex/components/radix/themes/components/radio_cards.pyi index 6021b5cb1..6f8739046 100644 --- a/reflex/components/radix/themes/components/radio_cards.pyi +++ b/reflex/components/radix/themes/components/radio_cards.pyi @@ -4,7 +4,7 @@ # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ from types import SimpleNamespace -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,149 +19,112 @@ class RadioCardsRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "surface"] + | Var[Literal["classic", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[Literal["classic", "surface"], Var[Literal["classic", "surface"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - columns: Optional[ - Union[ - Breakpoints[ - str, - Union[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], str], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Union[ - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ] - ], - str, - ] - ] = None, - gap: Optional[ - Union[ - Breakpoints[ - str, - Union[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], str], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Union[ - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ], - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - str, - ] - ], - str, - ] - ] = None, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - name: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "undefined", "vertical"], - Var[Literal["horizontal", "undefined", "vertical"]], - ] - ] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + columns: Breakpoints[ + str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str + ] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | str + ] + | str + | None = None, + gap: Breakpoints[ + str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str + ] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] | str] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | str + ] + | str + | None = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + name: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + orientation: Literal["horizontal", "undefined", "vertical"] + | Var[Literal["horizontal", "undefined", "vertical"]] + | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + loop: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -177,7 +140,7 @@ class RadioCardsRoot(RadixThemesComponent): on_mouse_up: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, - on_value_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_value_change: Optional[EventType[()] | EventType[str]] = None, **props, ) -> "RadioCardsRoot": """Create a new component instance. @@ -221,16 +184,16 @@ class RadioCardsItem(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + as_child: Var[bool] | bool | None = None, + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/radio_group.pyi b/reflex/components/radix/themes/components/radio_group.pyi index e9b2da56b..12d64c533 100644 --- a/reflex/components/radix/themes/components/radio_group.pyi +++ b/reflex/components/radix/themes/components/radio_group.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -21,99 +21,86 @@ class RadioGroupRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[str], str]] = None, - default_value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + value: Var[str] | str | None = None, + default_value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -166,15 +153,15 @@ class RadioGroupItem(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -221,102 +208,88 @@ class HighLevelRadioGroup(RadixThemesComponent): def create( # type: ignore cls, *children, - items: Optional[Union[Var[list[str]], list[str]]] = None, - direction: Optional[ - Union[ - Literal["column", "column-reverse", "row", "row-reverse"], - Var[Literal["column", "column-reverse", "row", "row-reverse"]], + items: Var[list[str]] | list[str] | None = None, + direction: Literal["column", "column-reverse", "row", "row-reverse"] + | Var[Literal["column", "column-reverse", "row", "row-reverse"]] + | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + size: Literal["1", "2", "3"] | Var[Literal["1", "2", "3"]] | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - size: Optional[ - Union[Literal["1", "2", "3"], Var[Literal["1", "2", "3"]]] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[str], str]] = None, - default_value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + value: Var[str] | str | None = None, + default_value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -373,102 +346,88 @@ class RadioGroup(ComponentNamespace): @staticmethod def __call__( *children, - items: Optional[Union[Var[list[str]], list[str]]] = None, - direction: Optional[ - Union[ - Literal["column", "column-reverse", "row", "row-reverse"], - Var[Literal["column", "column-reverse", "row", "row-reverse"]], + items: Var[list[str]] | list[str] | None = None, + direction: Literal["column", "column-reverse", "row", "row-reverse"] + | Var[Literal["column", "column-reverse", "row", "row-reverse"]] + | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + size: Literal["1", "2", "3"] | Var[Literal["1", "2", "3"]] | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - size: Optional[ - Union[Literal["1", "2", "3"], Var[Literal["1", "2", "3"]]] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - value: Optional[Union[Var[str], str]] = None, - default_value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + value: Var[str] | str | None = None, + default_value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/scroll_area.pyi b/reflex/components/radix/themes/components/scroll_area.pyi index e6f66b8a0..6c2bd9525 100644 --- a/reflex/components/radix/themes/components/scroll_area.pyi +++ b/reflex/components/radix/themes/components/scroll_area.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -17,25 +17,19 @@ class ScrollArea(RadixThemesComponent): def create( # type: ignore cls, *children, - scrollbars: Optional[ - Union[ - Literal["both", "horizontal", "vertical"], - Var[Literal["both", "horizontal", "vertical"]], - ] - ] = None, - type: Optional[ - Union[ - Literal["always", "auto", "hover", "scroll"], - Var[Literal["always", "auto", "hover", "scroll"]], - ] - ] = None, - scroll_hide_delay: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + scrollbars: Literal["both", "horizontal", "vertical"] + | Var[Literal["both", "horizontal", "vertical"]] + | None = None, + type: Literal["always", "auto", "hover", "scroll"] + | Var[Literal["always", "auto", "hover", "scroll"]] + | None = None, + scroll_hide_delay: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/segmented_control.pyi b/reflex/components/radix/themes/components/segmented_control.pyi index 829e8a89d..657f56301 100644 --- a/reflex/components/radix/themes/components/segmented_control.pyi +++ b/reflex/components/radix/themes/components/segmented_control.pyi @@ -23,105 +23,88 @@ class SegmentedControlRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "surface"] + | Var[Literal["classic", "surface"]] + | None = None, + type: Literal["multiple", "single"] + | Var[Literal["multiple", "single"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[Literal["classic", "surface"], Var[Literal["classic", "surface"]]] - ] = None, - type: Optional[ - Union[Literal["multiple", "single"], Var[Literal["multiple", "single"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - default_value: Optional[ - Union[Var[Union[list[str], str]], list[str], str] - ] = None, - value: Optional[Union[Var[Union[list[str], str]], list[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + default_value: Var[list[str] | str] | list[str] | str | None = None, + value: Var[list[str] | str] | list[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[ - Union[EventType[()], EventType[Union[str, list[str]]]] - ] = None, + on_change: Optional[EventType[()] | EventType[Union[str, list[str]]]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -172,13 +155,13 @@ class SegmentedControlItem(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + value: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/select.pyi b/reflex/components/radix/themes/components/select.pyi index 66020232a..9254b2a0a 100644 --- a/reflex/components/radix/themes/components/select.pyi +++ b/reflex/components/radix/themes/components/select.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -19,32 +19,25 @@ class SelectRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -57,7 +50,7 @@ class SelectRoot(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -98,87 +91,78 @@ class SelectTrigger(RadixThemesComponent): def create( # type: ignore cls, *children, - variant: Optional[ - Union[ - Literal["classic", "ghost", "soft", "surface"], - Var[Literal["classic", "ghost", "soft", "surface"]], + variant: Literal["classic", "ghost", "soft", "surface"] + | Var[Literal["classic", "ghost", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - placeholder: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + placeholder: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -226,98 +210,84 @@ class SelectContent(RadixThemesComponent): def create( # type: ignore cls, *children, - variant: Optional[ - Union[Literal["soft", "solid"], Var[Literal["soft", "solid"]]] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + variant: Literal["soft", "solid"] | Var[Literal["soft", "solid"]] | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - position: Optional[ - Union[ - Literal["item-aligned", "popper"], - Var[Literal["item-aligned", "popper"]], - ] - ] = None, - side: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - side_offset: Optional[Union[Var[int], int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], - ] - ] = None, - align_offset: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + position: Literal["item-aligned", "popper"] + | Var[Literal["item-aligned", "popper"]] + | None = None, + side: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + side_offset: Var[int] | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_close_auto_focus: Optional[EventType[()]] = None, @@ -375,12 +345,12 @@ class SelectGroup(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -424,14 +394,14 @@ class SelectItem(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -477,12 +447,12 @@ class SelectLabel(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -526,12 +496,12 @@ class SelectSeparator(RadixThemesComponent): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -575,117 +545,98 @@ class HighLevelSelect(SelectRoot): def create( # type: ignore cls, *children, - items: Optional[Union[Var[list[str]], list[str]]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - label: Optional[Union[Var[str], str]] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + items: Var[list[str]] | list[str] | None = None, + placeholder: Var[str] | str | None = None, + label: Var[str] | str | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "soft", "surface"], - Var[Literal["classic", "ghost", "soft", "surface"]], - ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - width: Optional[Union[Var[str], str]] = None, - position: Optional[ - Union[ - Literal["item-aligned", "popper"], - Var[Literal["item-aligned", "popper"]], - ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + variant: Literal["classic", "ghost", "soft", "surface"] + | Var[Literal["classic", "ghost", "soft", "surface"]] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + width: Var[str] | str | None = None, + position: Literal["item-aligned", "popper"] + | Var[Literal["item-aligned", "popper"]] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -698,7 +649,7 @@ class HighLevelSelect(SelectRoot): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -751,117 +702,98 @@ class Select(ComponentNamespace): @staticmethod def __call__( *children, - items: Optional[Union[Var[list[str]], list[str]]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - label: Optional[Union[Var[str], str]] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + items: Var[list[str]] | list[str] | None = None, + placeholder: Var[str] | str | None = None, + label: Var[str] | str | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - variant: Optional[ - Union[ - Literal["classic", "ghost", "soft", "surface"], - Var[Literal["classic", "ghost", "soft", "surface"]], - ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - width: Optional[Union[Var[str], str]] = None, - position: Optional[ - Union[ - Literal["item-aligned", "popper"], - Var[Literal["item-aligned", "popper"]], - ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + variant: Literal["classic", "ghost", "soft", "surface"] + | Var[Literal["classic", "ghost", "soft", "surface"]] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + width: Var[str] | str | None = None, + position: Literal["item-aligned", "popper"] + | Var[Literal["item-aligned", "popper"]] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -874,7 +806,7 @@ class Select(ComponentNamespace): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/radix/themes/components/separator.pyi b/reflex/components/radix/themes/components/separator.pyi index 06106c3a8..147758307 100644 --- a/reflex/components/radix/themes/components/separator.pyi +++ b/reflex/components/radix/themes/components/separator.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -20,99 +20,85 @@ class Separator(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - orientation: Optional[ - Union[ - Breakpoints[str, Literal["horizontal", "vertical"]], - Literal["horizontal", "vertical"], - Var[ - Union[ - Breakpoints[str, Literal["horizontal", "vertical"]], - Literal["horizontal", "vertical"], - ] - ], - ] - ] = None, - decorative: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + orientation: Breakpoints[str, Literal["horizontal", "vertical"]] + | Literal["horizontal", "vertical"] + | Var[ + Breakpoints[str, Literal["horizontal", "vertical"]] + | Literal["horizontal", "vertical"] + ] + | None = None, + decorative: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/skeleton.pyi b/reflex/components/radix/themes/components/skeleton.pyi index 32c4bbd68..0392ee1f3 100644 --- a/reflex/components/radix/themes/components/skeleton.pyi +++ b/reflex/components/radix/themes/components/skeleton.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -18,31 +18,37 @@ class Skeleton(RadixLoadingProp, RadixThemesComponent): def create( # type: ignore cls, *children, - width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - min_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - height: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - min_height: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_height: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + min_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + height: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + min_height: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_height: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/slider.py b/reflex/components/radix/themes/components/slider.py index 3d49e6c83..588af94f6 100644 --- a/reflex/components/radix/themes/components/slider.py +++ b/reflex/components/radix/themes/components/slider.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Literal, Optional, Union +from typing import Literal, Union from reflex.components.component import Component from reflex.components.core.breakpoints import Responsive @@ -12,7 +12,7 @@ from reflex.vars.base import Var from ..base import LiteralAccentColor, RadixThemesComponent on_value_event_spec = ( - passthrough_event_spec(list[Union[int, float]]), + passthrough_event_spec(list[int | float]), passthrough_event_spec(list[int]), passthrough_event_spec(list[float]), ) @@ -42,25 +42,25 @@ class Slider(RadixThemesComponent): radius: Var[Literal["none", "small", "full"]] # The value of the slider when initially rendered. Use when you do not need to control the state of the slider. - default_value: Var[Union[list[Union[float, int]], float, int]] + default_value: Var[Union[list[float | int], float, int]] # The controlled value of the slider. Must be used in conjunction with onValueChange. - value: Var[list[Union[float, int]]] + value: Var[list[float | int]] # The name of the slider. Submitted with its owning form as part of a name/value pair. name: Var[str] # The width of the slider. - width: Var[Optional[str]] = Var.create("100%") + width: Var[str | None] = Var.create("100%") # The minimum value of the slider. - min: Var[Union[float, int]] + min: Var[float | int] # The maximum value of the slider. - max: Var[Union[float, int]] + max: Var[float | int] # The step value of the slider. - step: Var[Union[float, int]] + step: Var[float | int] # Whether the slider is disabled disabled: Var[bool] diff --git a/reflex/components/radix/themes/components/slider.pyi b/reflex/components/radix/themes/components/slider.pyi index 0abfbd370..fe1f00cf8 100644 --- a/reflex/components/radix/themes/components/slider.pyi +++ b/reflex/components/radix/themes/components/slider.pyi @@ -13,7 +13,7 @@ from reflex.vars.base import Var from ..base import RadixThemesComponent on_value_event_spec = ( - passthrough_event_spec(list[Union[int, float]]), + passthrough_event_spec(list[int | float]), passthrough_event_spec(list[int]), passthrough_event_spec(list[float]), ) @@ -24,127 +24,104 @@ class Slider(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "none", "small"], Var[Literal["full", "none", "small"]] - ] - ] = None, - default_value: Optional[ - Union[ - Var[Union[float, int, list[Union[float, int]]]], - float, - int, - list[Union[float, int]], - ] - ] = None, - value: Optional[ - Union[Var[list[Union[float, int]]], list[Union[float, int]]] - ] = None, - name: Optional[Union[Var[str], str]] = None, - width: Optional[Union[Var[Optional[str]], str]] = None, - min: Optional[Union[Var[Union[float, int]], float, int]] = None, - max: Optional[Union[Var[Union[float, int]], float, int]] = None, - step: Optional[Union[Var[Union[float, int]], float, int]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "none", "small"] + | Var[Literal["full", "none", "small"]] + | None = None, + default_value: Var[float | int | list[float | int]] + | float + | int + | list[float | int] + | None = None, + value: Var[list[float | int]] | list[float | int] | None = None, + name: Var[str] | str | None = None, + width: Var[Optional[str]] | str | None = None, + min: Var[float | int] | float | int | None = None, + max: Var[float | int] | float | int | None = None, + step: Var[float | int] | float | int | None = None, + disabled: Var[bool] | bool | None = None, + orientation: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_change: Optional[ Union[ - Union[EventType[()], EventType[list[Union[int, float]]]], - Union[EventType[()], EventType[list[int]]], - Union[EventType[()], EventType[list[float]]], + EventType[()] | EventType[list[Union[int, float]]], + EventType[()] | EventType[list[int]], + EventType[()] | EventType[list[float]], ] ] = None, on_click: Optional[EventType[()]] = None, @@ -163,9 +140,9 @@ class Slider(RadixThemesComponent): on_unmount: Optional[EventType[()]] = None, on_value_commit: Optional[ Union[ - Union[EventType[()], EventType[list[Union[int, float]]]], - Union[EventType[()], EventType[list[int]]], - Union[EventType[()], EventType[list[float]]], + EventType[()] | EventType[list[Union[int, float]]], + EventType[()] | EventType[list[int]], + EventType[()] | EventType[list[float]], ] ] = None, **props, diff --git a/reflex/components/radix/themes/components/spinner.pyi b/reflex/components/radix/themes/components/spinner.pyi index f9fe5dbce..918f8ac45 100644 --- a/reflex/components/radix/themes/components/spinner.pyi +++ b/reflex/components/radix/themes/components/spinner.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -20,24 +20,17 @@ class Spinner(RadixLoadingProp, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], - ] - ] = None, - loading: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + loading: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/switch.pyi b/reflex/components/radix/themes/components/switch.pyi index 5f7dc1074..cd32f7638 100644 --- a/reflex/components/radix/themes/components/switch.pyi +++ b/reflex/components/radix/themes/components/switch.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -20,106 +20,91 @@ class Switch(RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - checked: Optional[Union[Var[bool], bool]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - name: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + as_child: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + checked: Var[bool] | bool | None = None, + disabled: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + name: Var[str] | str | None = None, + value: Var[str] | str | None = None, + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - radius: Optional[ - Union[ - Literal["full", "none", "small"], Var[Literal["full", "none", "small"]] - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + radius: Literal["full", "none", "small"] + | Var[Literal["full", "none", "small"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_change: Optional[EventType[()] | EventType[bool]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/table.pyi b/reflex/components/radix/themes/components/table.pyi index 9f3a52da5..ebb97dba9 100644 --- a/reflex/components/radix/themes/components/table.pyi +++ b/reflex/components/radix/themes/components/table.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -20,238 +20,201 @@ class TableRoot(elements.Table, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["ghost", "surface"] + | Var[Literal["ghost", "surface"]] + | None = None, + align: Literal["center", "left", "right"] + | Var[Literal["center", "left", "right"]] + | None = None, + summary: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - variant: Optional[ - Union[Literal["ghost", "surface"], Var[Literal["ghost", "surface"]]] - ] = None, - align: Optional[ - Union[ - Literal["center", "left", "right"], - Var[Literal["center", "left", "right"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - summary: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -315,217 +278,190 @@ class TableHeader(elements.Thead, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -585,223 +521,193 @@ class TableRow(elements.Tr, RadixThemesComponent): def create( # type: ignore cls, *children, - align: Optional[ - Union[ - Literal["baseline", "center", "end", "start"], - Var[Literal["baseline", "center", "end", "start"]], + align: Literal["baseline", "center", "end", "start"] + | Var[Literal["baseline", "center", "end", "start"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -862,239 +768,208 @@ class TableColumnHeaderCell(elements.Th, RadixThemesComponent): def create( # type: ignore cls, *children, - justify: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], + justify: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + min_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + align: Literal["center", "char", "justify", "left", "right"] + | Var[Literal["center", "char", "justify", "left", "right"]] + | None = None, + col_span: Var[int] | int | None = None, + headers: Var[str] | str | None = None, + row_span: Var[int] | int | None = None, + scope: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - min_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - align: Optional[ - Union[ - Literal["center", "char", "justify", "left", "right"], - Var[Literal["center", "char", "justify", "left", "right"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - col_span: Optional[Union[Var[int], int]] = None, - headers: Optional[Union[Var[str], str]] = None, - row_span: Optional[Union[Var[int], int]] = None, - scope: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1162,217 +1037,190 @@ class TableBody(elements.Tbody, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1432,357 +1280,256 @@ class TableCell(elements.Td, CommonPaddingProps, RadixThemesComponent): def create( # type: ignore cls, *children, - justify: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], + justify: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + min_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + align: Literal["center", "char", "justify", "left", "right"] + | Var[Literal["center", "char", "justify", "left", "right"]] + | None = None, + col_span: Var[int] | int | None = None, + headers: Var[str] | str | None = None, + row_span: Var[int] | int | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - min_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - align: Optional[ - Union[ - Literal["center", "char", "justify", "left", "right"], - Var[Literal["center", "char", "justify", "left", "right"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - col_span: Optional[Union[Var[int], int]] = None, - headers: Optional[Union[Var[str], str]] = None, - row_span: Optional[Union[Var[int], int]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - p: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - px: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - py: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pt: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pr: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pb: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pl: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + p: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + px: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + py: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pt: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pr: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pb: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pl: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1856,358 +1603,257 @@ class TableRowHeaderCell(elements.Th, CommonPaddingProps, RadixThemesComponent): def create( # type: ignore cls, *children, - justify: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], + justify: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + min_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + max_width: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + align: Literal["center", "char", "justify", "left", "right"] + | Var[Literal["center", "char", "justify", "left", "right"]] + | None = None, + col_span: Var[int] | int | None = None, + headers: Var[str] | str | None = None, + row_span: Var[int] | int | None = None, + scope: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - min_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - max_width: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - align: Optional[ - Union[ - Literal["center", "char", "justify", "left", "right"], - Var[Literal["center", "char", "justify", "left", "right"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - col_span: Optional[Union[Var[int], int]] = None, - headers: Optional[Union[Var[str], str]] = None, - row_span: Optional[Union[Var[int], int]] = None, - scope: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - p: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - px: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - py: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pt: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pr: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pb: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pl: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + p: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + px: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + py: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pt: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pr: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pb: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pl: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/tabs.pyi b/reflex/components/radix/themes/components/tabs.pyi index a5ab1c1d8..2f9be6e4b 100644 --- a/reflex/components/radix/themes/components/tabs.pyi +++ b/reflex/components/radix/themes/components/tabs.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -22,26 +22,23 @@ class TabsRoot(RadixThemesComponent): def create( # type: ignore cls, *children, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - activation_mode: Optional[ - Union[Literal["automatic", "manual"], Var[Literal["automatic", "manual"]]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + orientation: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + activation_mode: Literal["automatic", "manual"] + | Var[Literal["automatic", "manual"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, @@ -91,20 +88,17 @@ class TabsList(RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2"]], - Literal["1", "2"], - Var[Union[Breakpoints[str, Literal["1", "2"]], Literal["1", "2"]]], - ] - ] = None, - loop: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + size: Breakpoints[str, Literal["1", "2"]] + | Literal["1", "2"] + | Var[Breakpoints[str, Literal["1", "2"]] | Literal["1", "2"]] + | None = None, + loop: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -150,76 +144,73 @@ class TabsTrigger(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -266,14 +257,14 @@ class TabsContent(RadixThemesComponent): def create( # type: ignore cls, *children, - value: Optional[Union[Var[str], str]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + value: Var[str] | str | None = None, + force_mount: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -322,26 +313,23 @@ class Tabs(ComponentNamespace): @staticmethod def __call__( *children, - default_value: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - orientation: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - dir: Optional[Union[Literal["ltr", "rtl"], Var[Literal["ltr", "rtl"]]]] = None, - activation_mode: Optional[ - Union[Literal["automatic", "manual"], Var[Literal["automatic", "manual"]]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + default_value: Var[str] | str | None = None, + value: Var[str] | str | None = None, + orientation: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + dir: Literal["ltr", "rtl"] | Var[Literal["ltr", "rtl"]] | None = None, + activation_mode: Literal["automatic", "manual"] + | Var[Literal["automatic", "manual"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/text_area.pyi b/reflex/components/radix/themes/components/text_area.pyi index c7c29efa5..c93231eed 100644 --- a/reflex/components/radix/themes/components/text_area.pyi +++ b/reflex/components/radix/themes/components/text_area.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -22,345 +22,295 @@ class TextArea(RadixThemesComponent, elements.Textarea): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + resize: Breakpoints[str, Literal["both", "horizontal", "none", "vertical"]] + | Literal["both", "horizontal", "none", "vertical"] + | Var[ + Breakpoints[str, Literal["both", "horizontal", "none", "vertical"]] + | Literal["both", "horizontal", "none", "vertical"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], + ] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_complete: Var[bool] | bool | None = None, + auto_focus: Var[bool] | bool | None = None, + default_value: Var[str] | str | None = None, + dirname: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + max_length: Var[int] | int | None = None, + min_length: Var[int] | int | None = None, + name: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + read_only: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + rows: Var[str] | str | None = None, + value: Var[str] | str | None = None, + wrap: Var[str] | str | None = None, + auto_height: Var[bool] | bool | None = None, + cols: Var[int] | int | None = None, + enter_key_submit: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - resize: Optional[ - Union[ - Breakpoints[str, Literal["both", "horizontal", "none", "vertical"]], - Literal["both", "horizontal", "none", "vertical"], - Var[ - Union[ - Breakpoints[ - str, Literal["both", "horizontal", "none", "vertical"] - ], - Literal["both", "horizontal", "none", "vertical"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_complete: Optional[Union[Var[bool], bool]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - default_value: Optional[Union[Var[str], str]] = None, - dirname: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - max_length: Optional[Union[Var[int], int]] = None, - min_length: Optional[Union[Var[int], int]] = None, - name: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - read_only: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - rows: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[str], str]] = None, - wrap: Optional[Union[Var[str], str]] = None, - auto_height: Optional[Union[Var[bool], bool]] = None, - cols: Optional[Union[Var[int], int]] = None, - enter_key_submit: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_focus: Optional[Union[EventType[()], EventType[str]]] = None, + on_focus: Optional[EventType[()] | EventType[str]] = None, on_key_down: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_key_up: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/text_field.py b/reflex/components/radix/themes/components/text_field.py index ae42aff47..cf0fd5c3a 100644 --- a/reflex/components/radix/themes/components/text_field.py +++ b/reflex/components/radix/themes/components/text_field.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Literal, Union +from typing import Literal from reflex.components.component import Component, ComponentNamespace from reflex.components.core.breakpoints import Responsive @@ -67,7 +67,7 @@ class TextFieldRoot(elements.Input, RadixThemesComponent): type: Var[str] # Value of the input - value: Var[Union[str, int, float]] + value: Var[str | int | float] # References a datalist for suggested options list: Var[str] diff --git a/reflex/components/radix/themes/components/text_field.pyi b/reflex/components/radix/themes/components/text_field.pyi index 7faab383e..74d59e22c 100644 --- a/reflex/components/radix/themes/components/text_field.pyi +++ b/reflex/components/radix/themes/components/text_field.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -23,348 +23,302 @@ class TextFieldRoot(elements.Input, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], + ] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_complete: Var[bool] | bool | None = None, + default_value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + max_length: Var[int] | int | None = None, + min_length: Var[int] | int | None = None, + name: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + read_only: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + type: Var[str] | str | None = None, + value: Var[float | int | str] | float | int | str | None = None, + list: Var[str] | str | None = None, + accept: Var[str] | str | None = None, + alt: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + capture: Literal["environment", "user", False, True] + | Var[Literal["environment", "user", False, True]] + | None = None, + checked: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + max: Var[float | int | str] | float | int | str | None = None, + min: Var[float | int | str] | float | int | str | None = None, + multiple: Var[bool] | bool | None = None, + pattern: Var[str] | str | None = None, + src: Var[str] | str | None = None, + step: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_complete: Optional[Union[Var[bool], bool]] = None, - default_value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - max_length: Optional[Union[Var[int], int]] = None, - min_length: Optional[Union[Var[int], int]] = None, - name: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - read_only: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - type: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - list: Optional[Union[Var[str], str]] = None, - accept: Optional[Union[Var[str], str]] = None, - alt: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - capture: Optional[ - Union[ - Literal["environment", "user", False, True], - Var[Literal["environment", "user", False, True]], - ] - ] = None, - checked: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - max: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - min: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - pattern: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - step: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_focus: Optional[Union[EventType[()], EventType[str]]] = None, + on_focus: Optional[EventType[()] | EventType[str]] = None, on_key_down: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_key_up: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, @@ -456,74 +410,71 @@ class TextFieldSlot(RadixThemesComponent): def create( # type: ignore cls, *children, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -568,348 +519,302 @@ class TextField(ComponentNamespace): @staticmethod def __call__( *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + variant: Literal["classic", "soft", "surface"] + | Var[Literal["classic", "soft", "surface"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - variant: Optional[ - Union[ - Literal["classic", "soft", "surface"], - Var[Literal["classic", "soft", "surface"]], + ] + | None = None, + radius: Literal["full", "large", "medium", "none", "small"] + | Var[Literal["full", "large", "medium", "none", "small"]] + | None = None, + auto_complete: Var[bool] | bool | None = None, + default_value: Var[str] | str | None = None, + disabled: Var[bool] | bool | None = None, + max_length: Var[int] | int | None = None, + min_length: Var[int] | int | None = None, + name: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + read_only: Var[bool] | bool | None = None, + required: Var[bool] | bool | None = None, + type: Var[str] | str | None = None, + value: Var[float | int | str] | float | int | str | None = None, + list: Var[str] | str | None = None, + accept: Var[str] | str | None = None, + alt: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + capture: Literal["environment", "user", False, True] + | Var[Literal["environment", "user", False, True]] + | None = None, + checked: Var[bool] | bool | None = None, + default_checked: Var[bool] | bool | None = None, + form: Var[str] | str | None = None, + form_action: Var[str] | str | None = None, + form_enc_type: Var[str] | str | None = None, + form_method: Var[str] | str | None = None, + form_no_validate: Var[bool] | bool | None = None, + form_target: Var[str] | str | None = None, + max: Var[float | int | str] | float | int | str | None = None, + min: Var[float | int | str] | float | int | str | None = None, + multiple: Var[bool] | bool | None = None, + pattern: Var[str] | str | None = None, + src: Var[str] | str | None = None, + step: Var[float | int | str] | float | int | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - radius: Optional[ - Union[ - Literal["full", "large", "medium", "none", "small"], - Var[Literal["full", "large", "medium", "none", "small"]], - ] - ] = None, - auto_complete: Optional[Union[Var[bool], bool]] = None, - default_value: Optional[Union[Var[str], str]] = None, - disabled: Optional[Union[Var[bool], bool]] = None, - max_length: Optional[Union[Var[int], int]] = None, - min_length: Optional[Union[Var[int], int]] = None, - name: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - read_only: Optional[Union[Var[bool], bool]] = None, - required: Optional[Union[Var[bool], bool]] = None, - type: Optional[Union[Var[str], str]] = None, - value: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - list: Optional[Union[Var[str], str]] = None, - accept: Optional[Union[Var[str], str]] = None, - alt: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - capture: Optional[ - Union[ - Literal["environment", "user", False, True], - Var[Literal["environment", "user", False, True]], - ] - ] = None, - checked: Optional[Union[Var[bool], bool]] = None, - default_checked: Optional[Union[Var[bool], bool]] = None, - form: Optional[Union[Var[str], str]] = None, - form_action: Optional[Union[Var[str], str]] = None, - form_enc_type: Optional[Union[Var[str], str]] = None, - form_method: Optional[Union[Var[str], str]] = None, - form_no_validate: Optional[Union[Var[bool], bool]] = None, - form_target: Optional[Union[Var[str], str]] = None, - max: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - min: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - multiple: Optional[Union[Var[bool], bool]] = None, - pattern: Optional[Union[Var[str], str]] = None, - src: Optional[Union[Var[str], str]] = None, - step: Optional[Union[Var[Union[float, int, str]], float, int, str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_focus: Optional[Union[EventType[()], EventType[str]]] = None, + on_focus: Optional[EventType[()] | EventType[str]] = None, on_key_down: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_key_up: Optional[ - Union[EventType[()], EventType[str], EventType[str, KeyInputInfo]] + EventType[()] | EventType[str] | EventType[str, KeyInputInfo] ] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/components/tooltip.py b/reflex/components/radix/themes/components/tooltip.py index aaef260ab..3843c9474 100644 --- a/reflex/components/radix/themes/components/tooltip.py +++ b/reflex/components/radix/themes/components/tooltip.py @@ -51,22 +51,22 @@ class Tooltip(RadixThemesComponent): side: Var[LiteralSideType] # The distance in pixels from the trigger. Defaults to 0. - side_offset: Var[Union[float, int]] + side_offset: Var[float | int] # The preferred alignment against the trigger. May change when collisions occur. Defaults to "center". align: Var[LiteralAlignType] # An offset in pixels from the "start" or "end" alignment options. - align_offset: Var[Union[float, int]] + align_offset: Var[float | int] # When true, overrides the side and align preferences to prevent collisions with boundary edges. Defaults to True. avoid_collisions: Var[bool] # The distance in pixels from the boundary edges where collision detection should occur. Accepts a number (same for all sides), or a partial padding object, for example: { "top": 20, "left": 20 }. Defaults to 0. - collision_padding: Var[Union[float, int, dict[str, Union[float, int]]]] + collision_padding: Var[Union[float, int, dict[str, float | int]]] # The padding between the arrow and the edges of the content. If your content has border-radius, this will prevent it from overflowing the corners. Defaults to 0. - arrow_padding: Var[Union[float, int]] + arrow_padding: Var[float | int] # The sticky behavior on the align axis. "partial" will keep the content in the boundary as long as the trigger is at least partially in the boundary whilst "always" will keep the content in the boundary regardless. Defaults to "partial". sticky: Var[LiteralStickyType] @@ -75,7 +75,7 @@ class Tooltip(RadixThemesComponent): hide_when_detached: Var[bool] # Override the duration in milliseconds to customize the open delay for a specific tooltip. Default is 700. - delay_duration: Var[Union[float, int]] + delay_duration: Var[float | int] # Prevents Tooltip content from remaining open when hovering. disable_hoverable_content: Var[bool] diff --git a/reflex/components/radix/themes/components/tooltip.pyi b/reflex/components/radix/themes/components/tooltip.pyi index 405b55617..0f7a1c615 100644 --- a/reflex/components/radix/themes/components/tooltip.pyi +++ b/reflex/components/radix/themes/components/tooltip.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.event import EventType from reflex.style import Style @@ -22,47 +22,38 @@ class Tooltip(RadixThemesComponent): def create( # type: ignore cls, *children, - content: Optional[Union[Var[str], str]] = None, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - side: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - side_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - align: Optional[ - Union[ - Literal["center", "end", "start"], - Var[Literal["center", "end", "start"]], - ] - ] = None, - align_offset: Optional[Union[Var[Union[float, int]], float, int]] = None, - avoid_collisions: Optional[Union[Var[bool], bool]] = None, - collision_padding: Optional[ - Union[ - Var[Union[dict[str, Union[float, int]], float, int]], - dict[str, Union[float, int]], - float, - int, - ] - ] = None, - arrow_padding: Optional[Union[Var[Union[float, int]], float, int]] = None, - sticky: Optional[ - Union[Literal["always", "partial"], Var[Literal["always", "partial"]]] - ] = None, - hide_when_detached: Optional[Union[Var[bool], bool]] = None, - delay_duration: Optional[Union[Var[Union[float, int]], float, int]] = None, - disable_hoverable_content: Optional[Union[Var[bool], bool]] = None, - force_mount: Optional[Union[Var[bool], bool]] = None, - aria_label: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + content: Var[str] | str | None = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + side: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + side_offset: Var[float | int] | float | int | None = None, + align: Literal["center", "end", "start"] + | Var[Literal["center", "end", "start"]] + | None = None, + align_offset: Var[float | int] | float | int | None = None, + avoid_collisions: Var[bool] | bool | None = None, + collision_padding: Var[dict[str, float | int] | float | int] + | dict[str, float | int] + | float + | int + | None = None, + arrow_padding: Var[float | int] | float | int | None = None, + sticky: Literal["always", "partial"] + | Var[Literal["always", "partial"]] + | None = None, + hide_when_detached: Var[bool] | bool | None = None, + delay_duration: Var[float | int] | float | int | None = None, + disable_hoverable_content: Var[bool] | bool | None = None, + force_mount: Var[bool] | bool | None = None, + aria_label: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -77,7 +68,7 @@ class Tooltip(RadixThemesComponent): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_pointer_down_outside: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/base.pyi b/reflex/components/radix/themes/layout/base.pyi index 1307645e8..8cbba4430 100644 --- a/reflex/components/radix/themes/layout/base.pyi +++ b/reflex/components/radix/themes/layout/base.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -20,187 +20,90 @@ class LayoutComponent(CommonMarginProps, CommonPaddingProps, RadixThemesComponen def create( # type: ignore cls, *children, - flex_shrink: Optional[ - Union[ - Breakpoints[str, Literal["0", "1"]], - Literal["0", "1"], - Var[Union[Breakpoints[str, Literal["0", "1"]], Literal["0", "1"]]], - ] - ] = None, - flex_grow: Optional[ - Union[ - Breakpoints[str, Literal["0", "1"]], - Literal["0", "1"], - Var[Union[Breakpoints[str, Literal["0", "1"]], Literal["0", "1"]]], - ] - ] = None, - m: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mx: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - my: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mt: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mr: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - mb: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - ml: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], - ] - ] = None, - p: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - px: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - py: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pt: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pr: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pb: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - pl: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + flex_shrink: Breakpoints[str, Literal["0", "1"]] + | Literal["0", "1"] + | Var[Breakpoints[str, Literal["0", "1"]] | Literal["0", "1"]] + | None = None, + flex_grow: Breakpoints[str, Literal["0", "1"]] + | Literal["0", "1"] + | Var[Breakpoints[str, Literal["0", "1"]] | Literal["0", "1"]] + | None = None, + m: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mx: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + my: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mt: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mr: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + mb: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + ml: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + p: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + px: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + py: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pt: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pr: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pb: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + pl: Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/box.pyi b/reflex/components/radix/themes/layout/box.pyi index f09faee8c..4dc00e1d0 100644 --- a/reflex/components/radix/themes/layout/box.pyi +++ b/reflex/components/radix/themes/layout/box.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.el import elements from reflex.event import EventType @@ -18,217 +18,190 @@ class Box(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/center.pyi b/reflex/components/radix/themes/layout/center.pyi index 7b4bb5438..e2191c0c8 100644 --- a/reflex/components/radix/themes/layout/center.pyi +++ b/reflex/components/radix/themes/layout/center.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,293 +19,232 @@ class Center(Flex): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Breakpoints[ - str, Literal["column", "column-reverse", "row", "row-reverse"] - ], - Literal["column", "column-reverse", "row", "row-reverse"], - Var[ - Union[ - Breakpoints[ - str, - Literal["column", "column-reverse", "row", "row-reverse"], - ], - Literal["column", "column-reverse", "row", "row-reverse"], - ] - ], + as_child: Var[bool] | bool | None = None, + direction: Breakpoints[ + str, Literal["column", "column-reverse", "row", "row-reverse"] + ] + | Literal["column", "column-reverse", "row", "row-reverse"] + | Var[ + Breakpoints[str, Literal["column", "column-reverse", "row", "row-reverse"]] + | Literal["column", "column-reverse", "row", "row-reverse"] + ] + | None = None, + align: Breakpoints[ + str, Literal["baseline", "center", "end", "start", "stretch"] + ] + | Literal["baseline", "center", "end", "start", "stretch"] + | Var[ + Breakpoints[str, Literal["baseline", "center", "end", "start", "stretch"]] + | Literal["baseline", "center", "end", "start", "stretch"] + ] + | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + spacing: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[ - str, Literal["baseline", "center", "end", "start", "stretch"] - ], - Literal["baseline", "center", "end", "start", "stretch"], - Var[ - Union[ - Breakpoints[ - str, - Literal["baseline", "center", "end", "start", "stretch"], - ], - Literal["baseline", "center", "end", "start", "stretch"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - spacing: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/container.pyi b/reflex/components/radix/themes/layout/container.pyi index c85d5adfc..325a58367 100644 --- a/reflex/components/radix/themes/layout/container.pyi +++ b/reflex/components/radix/themes/layout/container.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -21,231 +21,198 @@ class Container(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - padding: Optional[str] = "16px", - stack_children_full_width: Optional[bool] = False, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4"]], - Literal["1", "2", "3", "4"], - ] - ], + padding: str | None = "16px", + stack_children_full_width: bool | None = False, + size: Breakpoints[str, Literal["1", "2", "3", "4"]] + | Literal["1", "2", "3", "4"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4"]] | Literal["1", "2", "3", "4"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/flex.pyi b/reflex/components/radix/themes/layout/flex.pyi index 3d279fac3..fb3b0b3e6 100644 --- a/reflex/components/radix/themes/layout/flex.pyi +++ b/reflex/components/radix/themes/layout/flex.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -22,293 +22,232 @@ class Flex(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Breakpoints[ - str, Literal["column", "column-reverse", "row", "row-reverse"] - ], - Literal["column", "column-reverse", "row", "row-reverse"], - Var[ - Union[ - Breakpoints[ - str, - Literal["column", "column-reverse", "row", "row-reverse"], - ], - Literal["column", "column-reverse", "row", "row-reverse"], - ] - ], + as_child: Var[bool] | bool | None = None, + direction: Breakpoints[ + str, Literal["column", "column-reverse", "row", "row-reverse"] + ] + | Literal["column", "column-reverse", "row", "row-reverse"] + | Var[ + Breakpoints[str, Literal["column", "column-reverse", "row", "row-reverse"]] + | Literal["column", "column-reverse", "row", "row-reverse"] + ] + | None = None, + align: Breakpoints[ + str, Literal["baseline", "center", "end", "start", "stretch"] + ] + | Literal["baseline", "center", "end", "start", "stretch"] + | Var[ + Breakpoints[str, Literal["baseline", "center", "end", "start", "stretch"]] + | Literal["baseline", "center", "end", "start", "stretch"] + ] + | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + spacing: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[ - str, Literal["baseline", "center", "end", "start", "stretch"] - ], - Literal["baseline", "center", "end", "start", "stretch"], - Var[ - Union[ - Breakpoints[ - str, - Literal["baseline", "center", "end", "start", "stretch"], - ], - Literal["baseline", "center", "end", "start", "stretch"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - spacing: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/grid.pyi b/reflex/components/radix/themes/layout/grid.pyi index bf3e78992..cbab534f1 100644 --- a/reflex/components/radix/themes/layout/grid.pyi +++ b/reflex/components/radix/themes/layout/grid.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -21,323 +21,253 @@ class Grid(elements.Div, RadixThemesComponent): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - columns: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - rows: Optional[ - Union[Breakpoints[str, str], Var[Union[Breakpoints[str, str], str]], str] - ] = None, - flow: Optional[ - Union[ - Breakpoints[ - str, Literal["column", "column-dense", "dense", "row", "row-dense"] - ], - Literal["column", "column-dense", "dense", "row", "row-dense"], - Var[ - Union[ - Breakpoints[ - str, - Literal[ - "column", "column-dense", "dense", "row", "row-dense" - ], - ], - Literal["column", "column-dense", "dense", "row", "row-dense"], - ] - ], + as_child: Var[bool] | bool | None = None, + columns: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + rows: Breakpoints[str, str] + | Var[Breakpoints[str, str] | str] + | str + | None = None, + flow: Breakpoints[ + str, Literal["column", "column-dense", "dense", "row", "row-dense"] + ] + | Literal["column", "column-dense", "dense", "row", "row-dense"] + | Var[ + Breakpoints[ + str, Literal["column", "column-dense", "dense", "row", "row-dense"] ] - ] = None, - align: Optional[ - Union[ - Breakpoints[ - str, Literal["baseline", "center", "end", "start", "stretch"] - ], - Literal["baseline", "center", "end", "start", "stretch"], - Var[ - Union[ - Breakpoints[ - str, - Literal["baseline", "center", "end", "start", "stretch"], - ], - Literal["baseline", "center", "end", "start", "stretch"], - ] - ], + | Literal["column", "column-dense", "dense", "row", "row-dense"] + ] + | None = None, + align: Breakpoints[ + str, Literal["baseline", "center", "end", "start", "stretch"] + ] + | Literal["baseline", "center", "end", "start", "stretch"] + | Var[ + Breakpoints[str, Literal["baseline", "center", "end", "start", "stretch"]] + | Literal["baseline", "center", "end", "start", "stretch"] + ] + | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + spacing: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + spacing_x: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + spacing_y: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - spacing: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - spacing_x: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - spacing_y: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/list.py b/reflex/components/radix/themes/layout/list.py index 04fcb6ae5..a2288722d 100644 --- a/reflex/components/radix/themes/layout/list.py +++ b/reflex/components/radix/themes/layout/list.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Iterable, Literal, Union +from typing import Any, Iterable, Literal from reflex.components.component import Component, ComponentNamespace from reflex.components.core.foreach import Foreach @@ -44,7 +44,7 @@ class BaseList(Component, MarkdownComponentMap): # The style of the list. Default to "none". list_style_type: Var[ - Union[LiteralListStyleTypeUnordered, LiteralListStyleTypeOrdered] + LiteralListStyleTypeUnordered | LiteralListStyleTypeOrdered ] = Var.create("none") # A list of items to add to the list. diff --git a/reflex/components/radix/themes/layout/list.pyi b/reflex/components/radix/themes/layout/list.pyi index a02439966..ca62155c2 100644 --- a/reflex/components/radix/themes/layout/list.pyi +++ b/reflex/components/radix/themes/layout/list.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Iterable, Literal, Optional, Union, overload +from typing import Any, Iterable, Literal, Optional, overload from reflex.components.component import Component, ComponentNamespace from reflex.components.el.elements.typography import Li, Ol, Ul @@ -36,55 +36,50 @@ class BaseList(Component, MarkdownComponentMap): def create( # type: ignore cls, *children, - list_style_type: Optional[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - Var[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - ] - ], + list_style_type: Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", + ] + | Literal["circle", "disc", "none", "square"] + | Var[ + Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", ] - ] = None, - items: Optional[Union[Iterable, Var[Iterable]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + | Literal["circle", "disc", "none", "square"] + ] + | None = None, + items: Iterable | Var[Iterable] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -129,260 +124,228 @@ class UnorderedList(BaseList, Ul): def create( # type: ignore cls, *children, - list_style_type: Optional[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - Var[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - ] - ], + list_style_type: Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", + ] + | Literal["circle", "disc", "none", "square"] + | Var[ + Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", ] - ] = None, - items: Optional[Union[Iterable, Var[Iterable]]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + | Literal["circle", "disc", "none", "square"] + ] + | None = None, + items: Iterable | Var[Iterable] | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -441,267 +404,233 @@ class OrderedList(BaseList, Ol): def create( # type: ignore cls, *children, - list_style_type: Optional[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - Var[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - ] - ], + list_style_type: Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", + ] + | Literal["circle", "disc", "none", "square"] + | Var[ + Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", ] - ] = None, - items: Optional[Union[Iterable, Var[Iterable]]] = None, - reversed: Optional[Union[Var[bool], bool]] = None, - start: Optional[Union[Var[int], int]] = None, - type: Optional[ - Union[ - Literal["1", "A", "I", "a", "i"], Var[Literal["1", "A", "I", "a", "i"]] + | Literal["circle", "disc", "none", "square"] + ] + | None = None, + items: Iterable | Var[Iterable] | None = None, + reversed: Var[bool] | bool | None = None, + start: Var[int] | int | None = None, + type: Literal["1", "A", "I", "a", "i"] + | Var[Literal["1", "A", "I", "a", "i"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -763,217 +692,190 @@ class ListItem(Li, MarkdownComponentMap): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1032,55 +934,50 @@ class List(ComponentNamespace): @staticmethod def __call__( *children, - list_style_type: Optional[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - Var[ - Union[ - Literal[ - "armenian", - "decimal", - "decimal-leading-zero", - "georgian", - "hiragana", - "katakana", - "lower-alpha", - "lower-greek", - "lower-latin", - "lower-roman", - "none", - "upper-alpha", - "upper-latin", - "upper-roman", - ], - Literal["circle", "disc", "none", "square"], - ] - ], + list_style_type: Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", + ] + | Literal["circle", "disc", "none", "square"] + | Var[ + Literal[ + "armenian", + "decimal", + "decimal-leading-zero", + "georgian", + "hiragana", + "katakana", + "lower-alpha", + "lower-greek", + "lower-latin", + "lower-roman", + "none", + "upper-alpha", + "upper-latin", + "upper-roman", ] - ] = None, - items: Optional[Union[Iterable, Var[Iterable]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + | Literal["circle", "disc", "none", "square"] + ] + | None = None, + items: Iterable | Var[Iterable] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/section.pyi b/reflex/components/radix/themes/layout/section.pyi index 4d83fb3f6..9b073aa71 100644 --- a/reflex/components/radix/themes/layout/section.pyi +++ b/reflex/components/radix/themes/layout/section.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -21,228 +21,194 @@ class Section(elements.Section, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], - Literal["1", "2", "3"], - Var[ - Union[ - Breakpoints[str, Literal["1", "2", "3"]], Literal["1", "2", "3"] - ] - ], + size: Breakpoints[str, Literal["1", "2", "3"]] + | Literal["1", "2", "3"] + | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/spacer.pyi b/reflex/components/radix/themes/layout/spacer.pyi index 2bb2958e7..7905eb293 100644 --- a/reflex/components/radix/themes/layout/spacer.pyi +++ b/reflex/components/radix/themes/layout/spacer.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -19,293 +19,232 @@ class Spacer(Flex): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Breakpoints[ - str, Literal["column", "column-reverse", "row", "row-reverse"] - ], - Literal["column", "column-reverse", "row", "row-reverse"], - Var[ - Union[ - Breakpoints[ - str, - Literal["column", "column-reverse", "row", "row-reverse"], - ], - Literal["column", "column-reverse", "row", "row-reverse"], - ] - ], + as_child: Var[bool] | bool | None = None, + direction: Breakpoints[ + str, Literal["column", "column-reverse", "row", "row-reverse"] + ] + | Literal["column", "column-reverse", "row", "row-reverse"] + | Var[ + Breakpoints[str, Literal["column", "column-reverse", "row", "row-reverse"]] + | Literal["column", "column-reverse", "row", "row-reverse"] + ] + | None = None, + align: Breakpoints[ + str, Literal["baseline", "center", "end", "start", "stretch"] + ] + | Literal["baseline", "center", "end", "start", "stretch"] + | Var[ + Breakpoints[str, Literal["baseline", "center", "end", "start", "stretch"]] + | Literal["baseline", "center", "end", "start", "stretch"] + ] + | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + spacing: Breakpoints[ + str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[ - str, Literal["baseline", "center", "end", "start", "stretch"] - ], - Literal["baseline", "center", "end", "start", "stretch"], - Var[ - Union[ - Breakpoints[ - str, - Literal["baseline", "center", "end", "start", "stretch"], - ], - Literal["baseline", "center", "end", "start", "stretch"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - spacing: Optional[ - Union[ - Breakpoints[ - str, Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ], - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/layout/stack.pyi b/reflex/components/radix/themes/layout/stack.pyi index b940862ea..5adee3995 100644 --- a/reflex/components/radix/themes/layout/stack.pyi +++ b/reflex/components/radix/themes/layout/stack.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.event import EventType @@ -18,271 +18,220 @@ class Stack(Flex): def create( # type: ignore cls, *children, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + align: Literal["baseline", "center", "end", "start", "stretch"] + | Var[Literal["baseline", "center", "end", "start", "stretch"]] + | None = None, + as_child: Var[bool] | bool | None = None, + direction: Breakpoints[ + str, Literal["column", "column-reverse", "row", "row-reverse"] + ] + | Literal["column", "column-reverse", "row", "row-reverse"] + | Var[ + Breakpoints[str, Literal["column", "column-reverse", "row", "row-reverse"]] + | Literal["column", "column-reverse", "row", "row-reverse"] + ] + | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Literal["baseline", "center", "end", "start", "stretch"], - Var[Literal["baseline", "center", "end", "start", "stretch"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Breakpoints[ - str, Literal["column", "column-reverse", "row", "row-reverse"] - ], - Literal["column", "column-reverse", "row", "row-reverse"], - Var[ - Union[ - Breakpoints[ - str, - Literal["column", "column-reverse", "row", "row-reverse"], - ], - Literal["column", "column-reverse", "row", "row-reverse"], - ] - ], - ] - ] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -345,260 +294,214 @@ class VStack(Stack): def create( # type: ignore cls, *children, - direction: Optional[ - Union[ - Literal["column", "column-reverse", "row", "row-reverse"], - Var[Literal["column", "column-reverse", "row", "row-reverse"]], + direction: Literal["column", "column-reverse", "row", "row-reverse"] + | Var[Literal["column", "column-reverse", "row", "row-reverse"]] + | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + align: Literal["baseline", "center", "end", "start", "stretch"] + | Var[Literal["baseline", "center", "end", "start", "stretch"]] + | None = None, + as_child: Var[bool] | bool | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - align: Optional[ - Union[ - Literal["baseline", "center", "end", "start", "stretch"], - Var[Literal["baseline", "center", "end", "start", "stretch"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -661,260 +564,214 @@ class HStack(Stack): def create( # type: ignore cls, *children, - direction: Optional[ - Union[ - Literal["column", "column-reverse", "row", "row-reverse"], - Var[Literal["column", "column-reverse", "row", "row-reverse"]], + direction: Literal["column", "column-reverse", "row", "row-reverse"] + | Var[Literal["column", "column-reverse", "row", "row-reverse"]] + | None = None, + spacing: Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + align: Literal["baseline", "center", "end", "start", "stretch"] + | Var[Literal["baseline", "center", "end", "start", "stretch"]] + | None = None, + as_child: Var[bool] | bool | None = None, + justify: Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + | Var[ + Breakpoints[str, Literal["between", "center", "end", "start"]] + | Literal["between", "center", "end", "start"] + ] + | None = None, + wrap: Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + | Var[ + Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]] + | Literal["nowrap", "wrap", "wrap-reverse"] + ] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - spacing: Optional[ - Union[ - Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - align: Optional[ - Union[ - Literal["baseline", "center", "end", "start", "stretch"], - Var[Literal["baseline", "center", "end", "start", "stretch"]], - ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - justify: Optional[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - Var[ - Union[ - Breakpoints[str, Literal["between", "center", "end", "start"]], - Literal["between", "center", "end", "start"], - ] - ], - ] - ] = None, - wrap: Optional[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - Var[ - Union[ - Breakpoints[str, Literal["nowrap", "wrap", "wrap-reverse"]], - Literal["nowrap", "wrap", "wrap-reverse"], - ] - ], - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/typography/blockquote.pyi b/reflex/components/radix/themes/typography/blockquote.pyi index ee837ec96..fd09a9d96 100644 --- a/reflex/components/radix/themes/typography/blockquote.pyi +++ b/reflex/components/radix/themes/typography/blockquote.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -19,307 +19,265 @@ class Blockquote(elements.Blockquote, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + cite: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - cite: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/typography/code.pyi b/reflex/components/radix/themes/typography/code.pyi index 60cf3a02c..d632f69a9 100644 --- a/reflex/components/radix/themes/typography/code.pyi +++ b/reflex/components/radix/themes/typography/code.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -20,312 +20,267 @@ class Code(elements.Code, RadixThemesComponent, MarkdownComponentMap): def create( # type: ignore cls, *children, - variant: Optional[ - Union[ - Literal["classic", "ghost", "outline", "soft", "solid", "surface"], - Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]], + variant: Literal["classic", "ghost", "outline", "soft", "solid", "surface"] + | Var[Literal["classic", "ghost", "outline", "soft", "solid", "surface"]] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/typography/heading.pyi b/reflex/components/radix/themes/typography/heading.pyi index fcf35d9d6..8fbc41172 100644 --- a/reflex/components/radix/themes/typography/heading.pyi +++ b/reflex/components/radix/themes/typography/heading.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.core.breakpoints import Breakpoints from reflex.components.el import elements @@ -20,332 +20,280 @@ class Heading(elements.H1, RadixThemesComponent, MarkdownComponentMap): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - as_: Optional[Union[Var[str], str]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + as_child: Var[bool] | bool | None = None, + as_: Var[str] | str | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + align: Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + | Var[ + Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - Var[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/typography/link.pyi b/reflex/components/radix/themes/typography/link.pyi index a1b887a83..e073aaa61 100644 --- a/reflex/components/radix/themes/typography/link.pyi +++ b/reflex/components/radix/themes/typography/link.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import MemoizationLeaf from reflex.components.core.breakpoints import Breakpoints @@ -27,367 +27,311 @@ class Link(RadixThemesComponent, A, MemoizationLeaf, MarkdownComponentMap): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + underline: Literal["always", "auto", "hover", "none"] + | Var[Literal["always", "auto", "hover", "none"]] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + is_external: Var[bool] | bool | None = None, + download: Var[bool | str] | bool | str | None = None, + href: Var[str] | str | None = None, + href_lang: Var[str] | str | None = None, + media: Var[str] | str | None = None, + ping: Var[str] | str | None = None, + referrer_policy: Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", + ] + | Var[ + Literal[ + "", + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], + ] + | None = None, + rel: Var[str] | str | None = None, + target: Literal["_blank", "_parent", "_self", "_top"] + | Var[Literal["_blank", "_parent", "_self", "_top"] | str] + | str + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - underline: Optional[ - Union[ - Literal["always", "auto", "hover", "none"], - Var[Literal["always", "auto", "hover", "none"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - is_external: Optional[Union[Var[bool], bool]] = None, - download: Optional[Union[Var[Union[bool, str]], bool, str]] = None, - href: Optional[Union[Var[str], str]] = None, - href_lang: Optional[Union[Var[str], str]] = None, - media: Optional[Union[Var[str], str]] = None, - ping: Optional[Union[Var[str], str]] = None, - referrer_policy: Optional[ - Union[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ], - Var[ - Literal[ - "", - "no-referrer", - "no-referrer-when-downgrade", - "origin", - "origin-when-cross-origin", - "same-origin", - "strict-origin", - "strict-origin-when-cross-origin", - "unsafe-url", - ] - ], - ] - ] = None, - rel: Optional[Union[Var[str], str]] = None, - target: Optional[ - Union[ - Literal["_blank", "_parent", "_self", "_top"], - Var[Union[Literal["_blank", "_parent", "_self", "_top"], str]], - str, - ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/radix/themes/typography/text.pyi b/reflex/components/radix/themes/typography/text.pyi index c765c6c53..8c8fcf399 100644 --- a/reflex/components/radix/themes/typography/text.pyi +++ b/reflex/components/radix/themes/typography/text.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import ComponentNamespace from reflex.components.core.breakpoints import Breakpoints @@ -42,377 +42,322 @@ class Text(elements.Span, RadixThemesComponent, MarkdownComponentMap): def create( # type: ignore cls, *children, - as_child: Optional[Union[Var[bool], bool]] = None, - as_: Optional[ - Union[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ], - Var[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ] - ], + as_child: Var[bool] | bool | None = None, + as_: Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", + ] + | Var[ + Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + ] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + align: Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + | Var[ + Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - Var[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -480,377 +425,322 @@ class Span(Text): def create( # type: ignore cls, *children, - as_: Optional[ - Union[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ], - Var[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ] - ], + as_: Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", + ] + | Var[ + Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", ] - ] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + ] + | None = None, + as_child: Var[bool] | bool | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + align: Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + | Var[ + Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - Var[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -918,217 +808,190 @@ class Em(elements.Em, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1188,223 +1051,193 @@ class Kbd(elements.Kbd, RadixThemesComponent): def create( # type: ignore cls, *children, - size: Optional[ - Union[ - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], + size: Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1465,218 +1298,191 @@ class Quote(elements.Q, RadixThemesComponent): def create( # type: ignore cls, *children, - cite: Optional[Union[Var[str], str]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + cite: Var[str] | str | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1737,217 +1543,190 @@ class Strong(elements.Strong, RadixThemesComponent): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2011,377 +1790,322 @@ class TextNamespace(ComponentNamespace): @staticmethod def __call__( *children, - as_child: Optional[Union[Var[bool], bool]] = None, - as_: Optional[ - Union[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ], - Var[ - Literal[ - "abbr", - "b", - "cite", - "del", - "div", - "em", - "i", - "ins", - "kbd", - "label", - "mark", - "p", - "s", - "samp", - "span", - "sub", - "sup", - "u", - ] - ], + as_child: Var[bool] | bool | None = None, + as_: Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", + ] + | Var[ + Literal[ + "abbr", + "b", + "cite", + "del", + "div", + "em", + "i", + "ins", + "kbd", + "label", + "mark", + "p", + "s", + "samp", + "span", + "sub", + "sup", + "u", ] - ] = None, - size: Optional[ - Union[ - Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - Var[ - Union[ - Breakpoints[ - str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] - ], - Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"], - ] - ], + ] + | None = None, + size: Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + | Var[ + Breakpoints[str, Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"]] + | Literal["1", "2", "3", "4", "5", "6", "7", "8", "9"] + ] + | None = None, + weight: Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + | Var[ + Breakpoints[str, Literal["bold", "light", "medium", "regular"]] + | Literal["bold", "light", "medium", "regular"] + ] + | None = None, + align: Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + | Var[ + Breakpoints[str, Literal["center", "left", "right"]] + | Literal["center", "left", "right"] + ] + | None = None, + trim: Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + | Var[ + Breakpoints[str, Literal["both", "end", "normal", "start"]] + | Literal["both", "end", "normal", "start"] + ] + | None = None, + color_scheme: Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", + ] + | Var[ + Literal[ + "amber", + "blue", + "bronze", + "brown", + "crimson", + "cyan", + "gold", + "grass", + "gray", + "green", + "indigo", + "iris", + "jade", + "lime", + "mint", + "orange", + "pink", + "plum", + "purple", + "red", + "ruby", + "sky", + "teal", + "tomato", + "violet", + "yellow", ] - ] = None, - weight: Optional[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - Var[ - Union[ - Breakpoints[str, Literal["bold", "light", "medium", "regular"]], - Literal["bold", "light", "medium", "regular"], - ] - ], + ] + | None = None, + high_contrast: Var[bool] | bool | None = None, + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - align: Optional[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - Var[ - Union[ - Breakpoints[str, Literal["center", "left", "right"]], - Literal["center", "left", "right"], - ] - ], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - trim: Optional[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - Var[ - Union[ - Breakpoints[str, Literal["both", "end", "normal", "start"]], - Literal["both", "end", "normal", "start"], - ] - ], - ] - ] = None, - color_scheme: Optional[ - Union[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ], - Var[ - Literal[ - "amber", - "blue", - "bronze", - "brown", - "crimson", - "cyan", - "gold", - "grass", - "gray", - "green", - "indigo", - "iris", - "jade", - "lime", - "mint", - "orange", - "pink", - "plum", - "purple", - "red", - "ruby", - "sky", - "teal", - "tomato", - "violet", - "yellow", - ] - ], - ] - ] = None, - high_contrast: Optional[Union[Var[bool], bool]] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], - ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], - ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/react_player/audio.pyi b/reflex/components/react_player/audio.pyi index cd386b907..b2b2013ed 100644 --- a/reflex/components/react_player/audio.pyi +++ b/reflex/components/react_player/audio.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload import reflex from reflex.components.react_player.react_player import ReactPlayer @@ -19,21 +19,21 @@ class Audio(ReactPlayer): def create( # type: ignore cls, *children, - url: Optional[Union[Var[str], str]] = None, - playing: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - controls: Optional[Union[Var[bool], bool]] = None, - light: Optional[Union[Var[bool], bool]] = None, - volume: Optional[Union[Var[float], float]] = None, - muted: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[str], str]] = None, - height: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + url: Var[str] | str | None = None, + playing: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + controls: Var[bool] | bool | None = None, + light: Var[bool] | bool | None = None, + volume: Var[float] | float | None = None, + muted: Var[bool] | bool | None = None, + width: Var[str] | str | None = None, + height: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_buffer: Optional[EventType[()]] = None, on_buffer_end: Optional[EventType[()]] = None, @@ -42,7 +42,7 @@ class Audio(ReactPlayer): on_context_menu: Optional[EventType[()]] = None, on_disable_pip: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_duration: Optional[Union[EventType[()], EventType[float]]] = None, + on_duration: Optional[EventType[()] | EventType[float]] = None, on_enable_pip: Optional[EventType[()]] = None, on_ended: Optional[EventType[()]] = None, on_error: Optional[EventType[()]] = None, @@ -60,14 +60,12 @@ class Audio(ReactPlayer): on_playback_quality_change: Optional[EventType[()]] = None, on_playback_rate_change: Optional[EventType[()]] = None, on_progress: Optional[ - Union[ - EventType[()], - EventType[reflex.components.react_player.react_player.Progress], - ] + EventType[()] + | EventType[reflex.components.react_player.react_player.Progress] ] = None, on_ready: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_seek: Optional[Union[EventType[()], EventType[float]]] = None, + on_seek: Optional[EventType[()] | EventType[float]] = None, on_start: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/react_player/react_player.pyi b/reflex/components/react_player/react_player.pyi index d7074d074..aa57c259b 100644 --- a/reflex/components/react_player/react_player.pyi +++ b/reflex/components/react_player/react_player.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, TypedDict, Union, overload +from typing import Any, Optional, TypedDict, overload from reflex.components.component import NoSSRComponent from reflex.event import EventType @@ -22,21 +22,21 @@ class ReactPlayer(NoSSRComponent): def create( # type: ignore cls, *children, - url: Optional[Union[Var[str], str]] = None, - playing: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - controls: Optional[Union[Var[bool], bool]] = None, - light: Optional[Union[Var[bool], bool]] = None, - volume: Optional[Union[Var[float], float]] = None, - muted: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[str], str]] = None, - height: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + url: Var[str] | str | None = None, + playing: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + controls: Var[bool] | bool | None = None, + light: Var[bool] | bool | None = None, + volume: Var[float] | float | None = None, + muted: Var[bool] | bool | None = None, + width: Var[str] | str | None = None, + height: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_buffer: Optional[EventType[()]] = None, on_buffer_end: Optional[EventType[()]] = None, @@ -45,7 +45,7 @@ class ReactPlayer(NoSSRComponent): on_context_menu: Optional[EventType[()]] = None, on_disable_pip: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_duration: Optional[Union[EventType[()], EventType[float]]] = None, + on_duration: Optional[EventType[()] | EventType[float]] = None, on_enable_pip: Optional[EventType[()]] = None, on_ended: Optional[EventType[()]] = None, on_error: Optional[EventType[()]] = None, @@ -62,10 +62,10 @@ class ReactPlayer(NoSSRComponent): on_play: Optional[EventType[()]] = None, on_playback_quality_change: Optional[EventType[()]] = None, on_playback_rate_change: Optional[EventType[()]] = None, - on_progress: Optional[Union[EventType[()], EventType[Progress]]] = None, + on_progress: Optional[EventType[()] | EventType[Progress]] = None, on_ready: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_seek: Optional[Union[EventType[()], EventType[float]]] = None, + on_seek: Optional[EventType[()] | EventType[float]] = None, on_start: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/react_player/video.pyi b/reflex/components/react_player/video.pyi index 4e12e68aa..80408453a 100644 --- a/reflex/components/react_player/video.pyi +++ b/reflex/components/react_player/video.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Optional, Union, overload +from typing import Any, Optional, overload import reflex from reflex.components.react_player.react_player import ReactPlayer @@ -19,21 +19,21 @@ class Video(ReactPlayer): def create( # type: ignore cls, *children, - url: Optional[Union[Var[str], str]] = None, - playing: Optional[Union[Var[bool], bool]] = None, - loop: Optional[Union[Var[bool], bool]] = None, - controls: Optional[Union[Var[bool], bool]] = None, - light: Optional[Union[Var[bool], bool]] = None, - volume: Optional[Union[Var[float], float]] = None, - muted: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[str], str]] = None, - height: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + url: Var[str] | str | None = None, + playing: Var[bool] | bool | None = None, + loop: Var[bool] | bool | None = None, + controls: Var[bool] | bool | None = None, + light: Var[bool] | bool | None = None, + volume: Var[float] | float | None = None, + muted: Var[bool] | bool | None = None, + width: Var[str] | str | None = None, + height: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_buffer: Optional[EventType[()]] = None, on_buffer_end: Optional[EventType[()]] = None, @@ -42,7 +42,7 @@ class Video(ReactPlayer): on_context_menu: Optional[EventType[()]] = None, on_disable_pip: Optional[EventType[()]] = None, on_double_click: Optional[EventType[()]] = None, - on_duration: Optional[Union[EventType[()], EventType[float]]] = None, + on_duration: Optional[EventType[()] | EventType[float]] = None, on_enable_pip: Optional[EventType[()]] = None, on_ended: Optional[EventType[()]] = None, on_error: Optional[EventType[()]] = None, @@ -60,14 +60,12 @@ class Video(ReactPlayer): on_playback_quality_change: Optional[EventType[()]] = None, on_playback_rate_change: Optional[EventType[()]] = None, on_progress: Optional[ - Union[ - EventType[()], - EventType[reflex.components.react_player.react_player.Progress], - ] + EventType[()] + | EventType[reflex.components.react_player.react_player.Progress] ] = None, on_ready: Optional[EventType[()]] = None, on_scroll: Optional[EventType[()]] = None, - on_seek: Optional[Union[EventType[()], EventType[float]]] = None, + on_seek: Optional[EventType[()] | EventType[float]] = None, on_start: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, diff --git a/reflex/components/recharts/cartesian.py b/reflex/components/recharts/cartesian.py index 2a79a1a1d..fd148ae22 100644 --- a/reflex/components/recharts/cartesian.py +++ b/reflex/components/recharts/cartesian.py @@ -34,22 +34,22 @@ class Axis(Recharts): """A base class for axes in Recharts.""" # The key of data displayed in the axis. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # If set true, the axis do not display in the chart. Default: False hide: Var[bool] # The width of axis which is usually calculated internally. - width: Var[Union[str, int]] + width: Var[str | int] # The height of axis, which can be set by user. - height: Var[Union[str, int]] + height: Var[str | int] # The type of axis 'number' | 'category' type_: Var[LiteralPolarRadiusType] # If set 0, all the ticks will be shown. If set preserveStart", "preserveEnd" or "preserveStartEnd", the ticks which is to be shown or hidden will be calculated automatically. Default: "preserveEnd" - interval: Var[Union[LiteralIntervalAxis, int]] + interval: Var[LiteralIntervalAxis | int] # Allow the ticks of Axis to be decimals or not. Default: True allow_decimals: Var[bool] @@ -79,13 +79,13 @@ class Axis(Recharts): scale: Var[LiteralScale] # The unit of data displayed in the axis. This option will be used to represent an index unit in a scatter chart. - unit: Var[Union[str, int]] + unit: Var[str | int] # The name of data displayed in the axis. This option will be used to represent an index in a scatter chart. - name: Var[Union[str, int]] + name: Var[str | int] # Set the values of axis ticks manually. - ticks: Var[list[Union[str, int]]] + ticks: Var[list[str | int]] # If set false, no ticks will be drawn. tick: Var[bool] @@ -103,7 +103,7 @@ class Axis(Recharts): min_tick_gap: Var[int] # The stroke color of axis. Default: rx.color("gray", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 9)) # The text anchor of axis. Default: "middle" text_anchor: Var[LiteralTextAnchor] @@ -141,7 +141,7 @@ class XAxis(Axis): orientation: Var[LiteralOrientationTopBottom] # The id of x-axis which is corresponding to the data. Default: 0 - x_axis_id: Var[Union[str, int]] + x_axis_id: Var[str | int] # Ensures that all datapoints within a chart contribute to its domain calculation, even when they are hidden. Default: False include_hidden: Var[bool] @@ -164,7 +164,7 @@ class YAxis(Axis): orientation: Var[LiteralOrientationLeftRight] # The id of y-axis which is corresponding to the data. Default: 0 - y_axis_id: Var[Union[str, int]] + y_axis_id: Var[str | int] # Specify the padding of y-axis. Default: {"top": 0, "bottom": 0} padding: Var[dict[str, int]] @@ -178,19 +178,19 @@ class ZAxis(Recharts): alias = "RechartsZAxis" # The key of data displayed in the axis. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The unique id of z-axis. Default: 0 - z_axis_id: Var[Union[str, int]] + z_axis_id: Var[str | int] # The range of axis. Default: [10, 10] range: Var[list[int]] # The unit of data displayed in the axis. This option will be used to represent an index unit in a scatter chart. - unit: Var[Union[str, int]] + unit: Var[str | int] # The name of data displayed in the axis. This option will be used to represent an index in a scatter chart. - name: Var[Union[str, int]] + name: Var[str | int] # If 'auto' set, the scale function is decided by the type of chart, and the props type. Default: "auto" scale: Var[LiteralScale] @@ -204,13 +204,13 @@ class Brush(Recharts): alias = "RechartsBrush" # Stroke color. Default: rx.color("gray", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 9)) # The fill color of brush. Default: rx.color("gray", 2) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 2)) + fill: Var[str | Color] = LiteralVar.create(Color("gray", 2)) # The key of data displayed in the axis. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The x-coordinate of brush. Default: 0 x: Var[int] @@ -240,12 +240,12 @@ class Brush(Recharts): end_index: Var[int] # The fill color of brush - fill: Var[Union[str, Color]] + fill: Var[str | Color] # The stroke color of brush - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -263,13 +263,13 @@ class Cartesian(Recharts): layout: Var[LiteralLayout] # The key of a group of data which should be unique in an area chart. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The id of x-axis which is corresponding to the data. Default: 0 - x_axis_id: Var[Union[str, int]] + x_axis_id: Var[str | int] # The id of y-axis which is corresponding to the data. Default: 0 - y_axis_id: Var[Union[str, int]] + y_axis_id: Var[str | int] # The type of icon in legend. If set to 'none', no legend item will be rendered. 'line' | 'plainline' | 'square' | 'rect'| 'circle' | 'cross' | 'diamond' | 'star' | 'triangle' | 'wye' | 'none' optional legend_type: Var[LiteralLegendType] @@ -287,10 +287,10 @@ class Cartesian(Recharts): animation_easing: Var[LiteralAnimationEasing] # The unit of data. This option will be used in tooltip. - unit: Var[Union[str, int]] + unit: Var[str | int] # The name of data. This option will be used in tooltip and legend to represent the component. If no value was set to this option, the value of dataKey will be used alternatively. - name: Var[Union[str, int]] + name: Var[str | int] # The customized event handler of animation start on_animation_start: EventHandler[no_args_event_spec] @@ -331,13 +331,13 @@ class Area(Cartesian): alias = "RechartsArea" # The color of the line stroke. Default: rx.color("accent", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # The width of the line stroke. Default: 1 stroke_width: Var[int] # The color of the area fill. Default: rx.color("accent", 5) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 5)) + fill: Var[str | Color] = LiteralVar.create(Color("accent", 5)) # The interpolation type of area. And customized interpolation function can be set to type. 'basis' | 'basisClosed' | 'basisOpen' | 'bumpX' | 'bumpY' | 'bump' | 'linear' | 'linearClosed' | 'natural' | 'monotoneX' | 'monotoneY' | 'monotone' | 'step' | 'stepBefore' | 'stepAfter'. Default: "monotone" type_: Var[LiteralAreaType] = LiteralVar.create("monotone") @@ -363,7 +363,7 @@ class Area(Cartesian): points: Var[list[dict[str, Any]]] # The stack id of area, when two areas have the same value axis and same stack_id, then the two areas are stacked in order. - stack_id: Var[Union[str, int]] + stack_id: Var[str | int] # Whether to connect a graph area across null points. Default: False connect_nulls: Var[bool] @@ -380,13 +380,13 @@ class Bar(Cartesian): alias = "RechartsBar" # The color of the line stroke. - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] # The width of the line stroke. stroke_width: Var[int] # The width of the line stroke. Default: Color("accent", 9) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + fill: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # If false set, background of bars will not be drawn. If true set, background of bars will be drawn which have the props calculated internally. Default: False background: Var[bool] @@ -398,13 +398,13 @@ class Bar(Cartesian): stack_id: Var[str] # The unit of data. This option will be used in tooltip. - unit: Var[Union[str, int]] + unit: Var[str | int] # The minimal height of a bar in a horizontal BarChart, or the minimal width of a bar in a vertical BarChart. By default, 0 values are not shown. To visualize a 0 (or close to zero) point, set the minimal point size to a pixel value like 3. In stacked bar charts, minPointSize might not be respected for tightly packed values. So we strongly recommend not using this prop in stacked BarCharts. min_point_size: Var[int] # The name of data. This option will be used in tooltip and legend to represent a bar. If no value was set to this option, the value of dataKey will be used alternatively. - name: Var[Union[str, int]] + name: Var[str | int] # Size of the bar (if one bar_size is set then a bar_size must be set for all bars) bar_size: Var[int] @@ -433,7 +433,7 @@ class Line(Cartesian): type_: Var[LiteralAreaType] # The color of the line stroke. Default: rx.color("accent", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # The width of the line stroke. Default: 1 stroke_width: Var[int] @@ -464,7 +464,7 @@ class Line(Cartesian): connect_nulls: Var[bool] # The unit of data. This option will be used in tooltip. - unit: Var[Union[str, int]] + unit: Var[str | int] # The coordinates of all the points in the line, usually calculated internally. points: Var[list[dict[str, Any]]] @@ -490,13 +490,13 @@ class Scatter(Recharts): legend_type: Var[LiteralLegendType] # The id of x-axis which is corresponding to the data. Default: 0 - x_axis_id: Var[Union[str, int]] + x_axis_id: Var[str | int] # The id of y-axis which is corresponding to the data. Default: 0 - y_axis_id: Var[Union[str, int]] + y_axis_id: Var[str | int] # The id of z-axis which is corresponding to the data. Default: 0 - z_axis_id: Var[Union[str, int]] + z_axis_id: Var[str | int] # If false set, line will not be drawn. If true set, line will be drawn which have the props calculated internally. Default: False line: Var[bool] @@ -508,7 +508,7 @@ class Scatter(Recharts): line_type: Var[LiteralLineType] # The fill color of the scatter. Default: rx.color("accent", 9) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + fill: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # Valid children components. _valid_children: list[str] = ["LabelList", "ErrorBar"] @@ -561,7 +561,7 @@ class Funnel(Recharts): data: Var[list[dict[str, Any]]] # The key or getter of a group of data which should be unique in a FunnelChart. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The key of each sector's name. Default: "name" name_key: Var[str] @@ -582,7 +582,7 @@ class Funnel(Recharts): animation_easing: Var[LiteralAnimationEasing] # Stroke color. Default: rx.color("gray", 3) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 3)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 3)) # The coordinates of all the trapezoids in the funnel, usually calculated internally. trapezoids: Var[list[dict[str, Any]]] @@ -632,32 +632,32 @@ class ErrorBar(Recharts): direction: Var[LiteralDirection] # The key of a group of data which should be unique in an area chart. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The width of the error bar ends. Default: 5 width: Var[int] # The stroke color of error bar. Default: rx.color("gray", 8) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 8)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 8)) # The stroke width of error bar. Default: 1.5 - stroke_width: Var[Union[int, float]] + stroke_width: Var[int | float] class Reference(Recharts): """A base class for reference components in Reference.""" # The id of x-axis which is corresponding to the data. Default: 0 - x_axis_id: Var[Union[str, int]] + x_axis_id: Var[str | int] # The id of y-axis which is corresponding to the data. Default: 0 - y_axis_id: Var[Union[str, int]] + y_axis_id: Var[str | int] # Defines how to draw the reference line if it falls partly outside the canvas. If set to 'discard', the reference line will not be drawn at all. If set to 'hidden', the reference line will be clipped to the canvas. If set to 'visible', the reference line will be drawn completely. If set to 'extendDomain', the domain of the overflown axis will be extended such that the reference line fits into the canvas. Default: "discard" if_overflow: Var[LiteralIfOverflow] # If set a string or a number, default label will be drawn, and the option is content. - label: Var[Union[str, int]] + label: Var[str | int] # If set true, the line will be rendered in front of bars in BarChart, etc. Default: False is_front: Var[bool] @@ -671,16 +671,16 @@ class ReferenceLine(Reference): alias = "RechartsReferenceLine" # If set a string or a number, a vertical line perpendicular to the x-axis specified by xAxisId will be drawn. If the specified x-axis is a number axis, the type of x must be Number. If the specified x-axis is a category axis, the value of x must be one of the categorys, otherwise no line will be drawn. - x: Var[Union[str, int]] + x: Var[str | int] # If set a string or a number, a horizontal line perpendicular to the y-axis specified by yAxisId will be drawn. If the specified y-axis is a number axis, the type of y must be Number. If the specified y-axis is a category axis, the value of y must be one of the categorys, otherwise no line will be drawn. - y: Var[Union[str, int]] + y: Var[str | int] # The color of the reference line. - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] # The width of the stroke. Default: 1 - stroke_width: Var[Union[str, int]] + stroke_width: Var[str | int] # Valid children components _valid_children: list[str] = ["Label"] @@ -697,19 +697,19 @@ class ReferenceDot(Reference): alias = "RechartsReferenceDot" # If set a string or a number, a vertical line perpendicular to the x-axis specified by xAxisId will be drawn. If the specified x-axis is a number axis, the type of x must be Number. If the specified x-axis is a category axis, the value of x must be one of the categorys, otherwise no line will be drawn. - x: Var[Union[str, int]] + x: Var[str | int] # If set a string or a number, a horizontal line perpendicular to the y-axis specified by yAxisId will be drawn. If the specified y-axis is a number axis, the type of y must be Number. If the specified y-axis is a category axis, the value of y must be one of the categorys, otherwise no line will be drawn. - y: Var[Union[str, int]] + y: Var[str | int] # The radius of dot. r: Var[int] # The color of the area fill. - fill: Var[Union[str, Color]] + fill: Var[str | Color] # The color of the line stroke. - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] # Valid children components _valid_children: list[str] = ["Label"] @@ -747,31 +747,31 @@ class ReferenceArea(Recharts): alias = "RechartsReferenceArea" # Stroke color - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] # Fill color - fill: Var[Union[str, Color]] + fill: Var[str | Color] # The opacity of area. fill_opacity: Var[float] # The id of x-axis which is corresponding to the data. - x_axis_id: Var[Union[str, int]] + x_axis_id: Var[str | int] # The id of y-axis which is corresponding to the data. - y_axis_id: Var[Union[str, int]] + y_axis_id: Var[str | int] # A boundary value of the area. If the specified x-axis is a number axis, the type of x must be Number. If the specified x-axis is a category axis, the value of x must be one of the categorys. If one of x1 or x2 is invalidate, the area will cover along x-axis. - x1: Var[Union[str, int]] + x1: Var[str | int] # A boundary value of the area. If the specified x-axis is a number axis, the type of x must be Number. If the specified x-axis is a category axis, the value of x must be one of the categorys. If one of x1 or x2 is invalidate, the area will cover along x-axis. - x2: Var[Union[str, int]] + x2: Var[str | int] # A boundary value of the area. If the specified y-axis is a number axis, the type of y must be Number. If the specified y-axis is a category axis, the value of y must be one of the categorys. If one of y1 or y2 is invalidate, the area will cover along y-axis. - y1: Var[Union[str, int]] + y1: Var[str | int] # A boundary value of the area. If the specified y-axis is a number axis, the type of y must be Number. If the specified y-axis is a category axis, the value of y must be one of the categorys. If one of y1 or y2 is invalidate, the area will cover along y-axis. - y2: Var[Union[str, int]] + y2: Var[str | int] # Defines how to draw the reference line if it falls partly outside the canvas. If set to 'discard', the reference line will not be drawn at all. If set to 'hidden', the reference line will be clipped to the canvas. If set to 'visible', the reference line will be drawn completely. If set to 'extendDomain', the domain of the overflown axis will be extended such that the reference line fits into the canvas. Default: "discard" if_overflow: Var[LiteralIfOverflow] @@ -813,13 +813,13 @@ class CartesianGrid(Grid): vertical: Var[bool] # The x-coordinates in pixel values of all vertical lines. Default: [] - vertical_points: Var[list[Union[str, int]]] + vertical_points: Var[list[str | int]] # The x-coordinates in pixel values of all vertical lines. Default: [] - horizontal_points: Var[list[Union[str, int]]] + horizontal_points: Var[list[str | int]] # The background of grid. - fill: Var[Union[str, Color]] + fill: Var[str | Color] # The opacity of the background used to fill the space between grid lines. fill_opacity: Var[float] @@ -828,7 +828,7 @@ class CartesianGrid(Grid): stroke_dasharray: Var[str] # the stroke color of grid. Default: rx.color("gray", 7) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 7)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 7)) class CartesianAxis(Grid): @@ -860,7 +860,7 @@ class CartesianAxis(Grid): interval: Var[LiteralInterval] # If set a string or a number, default label will be drawn, and the option is content. - label: Var[Union[str, int]] + label: Var[str | int] # If set true, flips ticks around the axis line, displaying the labels inside the chart instead of outside. Default: False mirror: Var[bool] diff --git a/reflex/components/recharts/cartesian.pyi b/reflex/components/recharts/cartesian.pyi index bd96e3855..83e4f1a5a 100644 --- a/reflex/components/recharts/cartesian.pyi +++ b/reflex/components/recharts/cartesian.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, List, Literal, Optional, Union, overload +from typing import Any, List, Literal, Optional, overload from reflex.constants.colors import Color from reflex.event import EventType @@ -18,108 +18,97 @@ class Axis(Recharts): def create( # type: ignore cls, *children, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - hide: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - type_: Optional[ - Union[Literal["category", "number"], Var[Literal["category", "number"]]] - ] = None, - interval: Optional[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - Var[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - int, - ] - ], - int, + data_key: Var[int | str] | int | str | None = None, + hide: Var[bool] | bool | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + type_: Literal["category", "number"] + | Var[Literal["category", "number"]] + | None = None, + interval: Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", + ] + | Var[ + Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", ] - ] = None, - allow_decimals: Optional[Union[Var[bool], bool]] = None, - allow_data_overflow: Optional[Union[Var[bool], bool]] = None, - allow_duplicated_category: Optional[Union[Var[bool], bool]] = None, - domain: Optional[Union[List, Var[List]]] = None, - axis_line: Optional[Union[Var[bool], bool]] = None, - mirror: Optional[Union[Var[bool], bool]] = None, - reversed: Optional[Union[Var[bool], bool]] = None, - label: Optional[ - Union[Var[Union[dict[str, Any], int, str]], dict[str, Any], int, str] - ] = None, - scale: Optional[ - Union[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ], - Var[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ] - ], + | int + ] + | int + | None = None, + allow_decimals: Var[bool] | bool | None = None, + allow_data_overflow: Var[bool] | bool | None = None, + allow_duplicated_category: Var[bool] | bool | None = None, + domain: List | Var[List] | None = None, + axis_line: Var[bool] | bool | None = None, + mirror: Var[bool] | bool | None = None, + reversed: Var[bool] | bool | None = None, + label: Var[dict[str, Any] | int | str] + | dict[str, Any] + | int + | str + | None = None, + scale: Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", + ] + | Var[ + Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", ] - ] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - ticks: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - tick: Optional[Union[Var[bool], bool]] = None, - tick_count: Optional[Union[Var[int], int]] = None, - tick_line: Optional[Union[Var[bool], bool]] = None, - tick_size: Optional[Union[Var[int], int]] = None, - min_tick_gap: Optional[Union[Var[int], int]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - text_anchor: Optional[ - Union[ - Literal["end", "middle", "start"], - Var[Literal["end", "middle", "start"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + ticks: Var[list[int | str]] | list[int | str] | None = None, + tick: Var[bool] | bool | None = None, + tick_count: Var[int] | int | None = None, + tick_line: Var[bool] | bool | None = None, + tick_size: Var[int] | int | None = None, + min_tick_gap: Var[int] | int | None = None, + stroke: Color | Var[Color | str] | str | None = None, + text_anchor: Literal["end", "middle", "start"] + | Var[Literal["end", "middle", "start"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -192,115 +181,104 @@ class XAxis(Axis): def create( # type: ignore cls, *children, - orientation: Optional[ - Union[Literal["bottom", "top"], Var[Literal["bottom", "top"]]] - ] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - include_hidden: Optional[Union[Var[bool], bool]] = None, - angle: Optional[Union[Var[int], int]] = None, - padding: Optional[Union[Var[dict[str, int]], dict[str, int]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - hide: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - type_: Optional[ - Union[Literal["category", "number"], Var[Literal["category", "number"]]] - ] = None, - interval: Optional[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - Var[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - int, - ] - ], - int, + orientation: Literal["bottom", "top"] + | Var[Literal["bottom", "top"]] + | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + include_hidden: Var[bool] | bool | None = None, + angle: Var[int] | int | None = None, + padding: Var[dict[str, int]] | dict[str, int] | None = None, + data_key: Var[int | str] | int | str | None = None, + hide: Var[bool] | bool | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + type_: Literal["category", "number"] + | Var[Literal["category", "number"]] + | None = None, + interval: Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", + ] + | Var[ + Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", ] - ] = None, - allow_decimals: Optional[Union[Var[bool], bool]] = None, - allow_data_overflow: Optional[Union[Var[bool], bool]] = None, - allow_duplicated_category: Optional[Union[Var[bool], bool]] = None, - domain: Optional[Union[List, Var[List]]] = None, - axis_line: Optional[Union[Var[bool], bool]] = None, - mirror: Optional[Union[Var[bool], bool]] = None, - reversed: Optional[Union[Var[bool], bool]] = None, - label: Optional[ - Union[Var[Union[dict[str, Any], int, str]], dict[str, Any], int, str] - ] = None, - scale: Optional[ - Union[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ], - Var[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ] - ], + | int + ] + | int + | None = None, + allow_decimals: Var[bool] | bool | None = None, + allow_data_overflow: Var[bool] | bool | None = None, + allow_duplicated_category: Var[bool] | bool | None = None, + domain: List | Var[List] | None = None, + axis_line: Var[bool] | bool | None = None, + mirror: Var[bool] | bool | None = None, + reversed: Var[bool] | bool | None = None, + label: Var[dict[str, Any] | int | str] + | dict[str, Any] + | int + | str + | None = None, + scale: Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", + ] + | Var[ + Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", ] - ] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - ticks: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - tick: Optional[Union[Var[bool], bool]] = None, - tick_count: Optional[Union[Var[int], int]] = None, - tick_line: Optional[Union[Var[bool], bool]] = None, - tick_size: Optional[Union[Var[int], int]] = None, - min_tick_gap: Optional[Union[Var[int], int]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - text_anchor: Optional[ - Union[ - Literal["end", "middle", "start"], - Var[Literal["end", "middle", "start"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + ticks: Var[list[int | str]] | list[int | str] | None = None, + tick: Var[bool] | bool | None = None, + tick_count: Var[int] | int | None = None, + tick_line: Var[bool] | bool | None = None, + tick_size: Var[int] | int | None = None, + min_tick_gap: Var[int] | int | None = None, + stroke: Color | Var[Color | str] | str | None = None, + text_anchor: Literal["end", "middle", "start"] + | Var[Literal["end", "middle", "start"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -378,113 +356,102 @@ class YAxis(Axis): def create( # type: ignore cls, *children, - orientation: Optional[ - Union[Literal["left", "right"], Var[Literal["left", "right"]]] - ] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - padding: Optional[Union[Var[dict[str, int]], dict[str, int]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - hide: Optional[Union[Var[bool], bool]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - type_: Optional[ - Union[Literal["category", "number"], Var[Literal["category", "number"]]] - ] = None, - interval: Optional[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - Var[ - Union[ - Literal[ - "equidistantPreserveStart", - "preserveEnd", - "preserveStart", - "preserveStartEnd", - ], - int, - ] - ], - int, + orientation: Literal["left", "right"] + | Var[Literal["left", "right"]] + | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + padding: Var[dict[str, int]] | dict[str, int] | None = None, + data_key: Var[int | str] | int | str | None = None, + hide: Var[bool] | bool | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + type_: Literal["category", "number"] + | Var[Literal["category", "number"]] + | None = None, + interval: Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", + ] + | Var[ + Literal[ + "equidistantPreserveStart", + "preserveEnd", + "preserveStart", + "preserveStartEnd", ] - ] = None, - allow_decimals: Optional[Union[Var[bool], bool]] = None, - allow_data_overflow: Optional[Union[Var[bool], bool]] = None, - allow_duplicated_category: Optional[Union[Var[bool], bool]] = None, - domain: Optional[Union[List, Var[List]]] = None, - axis_line: Optional[Union[Var[bool], bool]] = None, - mirror: Optional[Union[Var[bool], bool]] = None, - reversed: Optional[Union[Var[bool], bool]] = None, - label: Optional[ - Union[Var[Union[dict[str, Any], int, str]], dict[str, Any], int, str] - ] = None, - scale: Optional[ - Union[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ], - Var[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ] - ], + | int + ] + | int + | None = None, + allow_decimals: Var[bool] | bool | None = None, + allow_data_overflow: Var[bool] | bool | None = None, + allow_duplicated_category: Var[bool] | bool | None = None, + domain: List | Var[List] | None = None, + axis_line: Var[bool] | bool | None = None, + mirror: Var[bool] | bool | None = None, + reversed: Var[bool] | bool | None = None, + label: Var[dict[str, Any] | int | str] + | dict[str, Any] + | int + | str + | None = None, + scale: Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", + ] + | Var[ + Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", ] - ] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - ticks: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - tick: Optional[Union[Var[bool], bool]] = None, - tick_count: Optional[Union[Var[int], int]] = None, - tick_line: Optional[Union[Var[bool], bool]] = None, - tick_size: Optional[Union[Var[int], int]] = None, - min_tick_gap: Optional[Union[Var[int], int]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - text_anchor: Optional[ - Union[ - Literal["end", "middle", "start"], - Var[Literal["end", "middle", "start"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + ticks: Var[list[int | str]] | list[int | str] | None = None, + tick: Var[bool] | bool | None = None, + tick_count: Var[int] | int | None = None, + tick_line: Var[bool] | bool | None = None, + tick_size: Var[int] | int | None = None, + min_tick_gap: Var[int] | int | None = None, + stroke: Color | Var[Color | str] | str | None = None, + text_anchor: Literal["end", "middle", "start"] + | Var[Literal["end", "middle", "start"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -560,57 +527,54 @@ class ZAxis(Recharts): def create( # type: ignore cls, *children, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - z_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - range: Optional[Union[Var[list[int]], list[int]]] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - scale: Optional[ - Union[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ], - Var[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ] - ], + data_key: Var[int | str] | int | str | None = None, + z_axis_id: Var[int | str] | int | str | None = None, + range: Var[list[int]] | list[int] | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + scale: Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", + ] + | Var[ + Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -652,30 +616,30 @@ class ZAxis(Recharts): ... class Brush(Recharts): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - x: Optional[Union[Var[int], int]] = None, - y: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[int], int]] = None, - height: Optional[Union[Var[int], int]] = None, - data: Optional[Union[Var[list[Any]], list[Any]]] = None, - traveller_width: Optional[Union[Var[int], int]] = None, - gap: Optional[Union[Var[int], int]] = None, - start_index: Optional[Union[Var[int], int]] = None, - end_index: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + stroke: Color | Var[Color | str] | str | None = None, + fill: Color | Var[Color | str] | str | None = None, + data_key: Var[int | str] | int | str | None = None, + x: Var[int] | int | None = None, + y: Var[int] | int | None = None, + width: Var[int] | int | None = None, + height: Var[int] | int | None = None, + data: Var[list[Any]] | list[Any] | None = None, + traveller_width: Var[int] | int | None = None, + gap: Var[int] | int | None = None, + start_index: Var[int] | int | None = None, + end_index: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_change: Optional[EventType[()]] = None, **props, ) -> "Brush": @@ -714,64 +678,57 @@ class Cartesian(Recharts): def create( # type: ignore cls, *children, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + data_key: Var[int | str] | int | str | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, @@ -835,120 +792,107 @@ class Area(Cartesian): def create( # type: ignore cls, *children, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke_width: Optional[Union[Var[int], int]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - type_: Optional[ - Union[ - Literal[ - "basis", - "basisClosed", - "basisOpen", - "bump", - "bumpX", - "bumpY", - "linear", - "linearClosed", - "monotone", - "monotoneX", - "monotoneY", - "natural", - "step", - "stepAfter", - "stepBefore", - ], - Var[ - Literal[ - "basis", - "basisClosed", - "basisOpen", - "bump", - "bumpX", - "bumpY", - "linear", - "linearClosed", - "monotone", - "monotoneX", - "monotoneY", - "natural", - "step", - "stepAfter", - "stepBefore", - ] - ], + stroke: Color | Var[Color | str] | str | None = None, + stroke_width: Var[int] | int | None = None, + fill: Color | Var[Color | str] | str | None = None, + type_: Literal[ + "basis", + "basisClosed", + "basisOpen", + "bump", + "bumpX", + "bumpY", + "linear", + "linearClosed", + "monotone", + "monotoneX", + "monotoneY", + "natural", + "step", + "stepAfter", + "stepBefore", + ] + | Var[ + Literal[ + "basis", + "basisClosed", + "basisOpen", + "bump", + "bumpX", + "bumpY", + "linear", + "linearClosed", + "monotone", + "monotoneX", + "monotoneY", + "natural", + "step", + "stepAfter", + "stepBefore", ] - ] = None, - dot: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - active_dot: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - label: Optional[Union[Var[bool], bool]] = None, - base_line: Optional[ - Union[Var[Union[list[dict[str, Any]], str]], list[dict[str, Any]], str] - ] = None, - points: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - stack_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - connect_nulls: Optional[Union[Var[bool], bool]] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + ] + | None = None, + dot: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + active_dot: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + label: Var[bool] | bool | None = None, + base_line: Var[list[dict[str, Any]] | str] + | list[dict[str, Any]] + | str + | None = None, + points: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + stack_id: Var[int | str] | int | str | None = None, + connect_nulls: Var[bool] | bool | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + data_key: Var[int | str] | int | str | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + unit: Var[int | str] | int | str | None = None, + name: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, @@ -1023,74 +967,67 @@ class Bar(Cartesian): def create( # type: ignore cls, *children, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke_width: Optional[Union[Var[int], int]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - background: Optional[Union[Var[bool], bool]] = None, - label: Optional[Union[Var[bool], bool]] = None, - stack_id: Optional[Union[Var[str], str]] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - min_point_size: Optional[Union[Var[int], int]] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_size: Optional[Union[Var[int], int]] = None, - max_bar_size: Optional[Union[Var[int], int]] = None, - radius: Optional[Union[Var[Union[int, list[int]]], int, list[int]]] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + stroke: Color | Var[Color | str] | str | None = None, + stroke_width: Var[int] | int | None = None, + fill: Color | Var[Color | str] | str | None = None, + background: Var[bool] | bool | None = None, + label: Var[bool] | bool | None = None, + stack_id: Var[str] | str | None = None, + unit: Var[int | str] | int | str | None = None, + min_point_size: Var[int] | int | None = None, + name: Var[int | str] | int | str | None = None, + bar_size: Var[int] | int | None = None, + max_bar_size: Var[int] | int | None = None, + radius: Var[int | list[int]] | int | list[int] | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + data_key: Var[int | str] | int | str | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, @@ -1164,117 +1101,103 @@ class Line(Cartesian): def create( # type: ignore cls, *children, - type_: Optional[ - Union[ - Literal[ - "basis", - "basisClosed", - "basisOpen", - "bump", - "bumpX", - "bumpY", - "linear", - "linearClosed", - "monotone", - "monotoneX", - "monotoneY", - "natural", - "step", - "stepAfter", - "stepBefore", - ], - Var[ - Literal[ - "basis", - "basisClosed", - "basisOpen", - "bump", - "bumpX", - "bumpY", - "linear", - "linearClosed", - "monotone", - "monotoneX", - "monotoneY", - "natural", - "step", - "stepAfter", - "stepBefore", - ] - ], + type_: Literal[ + "basis", + "basisClosed", + "basisOpen", + "bump", + "bumpX", + "bumpY", + "linear", + "linearClosed", + "monotone", + "monotoneX", + "monotoneY", + "natural", + "step", + "stepAfter", + "stepBefore", + ] + | Var[ + Literal[ + "basis", + "basisClosed", + "basisOpen", + "bump", + "bumpX", + "bumpY", + "linear", + "linearClosed", + "monotone", + "monotoneX", + "monotoneY", + "natural", + "step", + "stepAfter", + "stepBefore", ] - ] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke_width: Optional[Union[Var[int], int]] = None, - dot: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - active_dot: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - label: Optional[Union[Var[bool], bool]] = None, - hide: Optional[Union[Var[bool], bool]] = None, - connect_nulls: Optional[Union[Var[bool], bool]] = None, - unit: Optional[Union[Var[Union[int, str]], int, str]] = None, - points: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - stroke_dasharray: Optional[Union[Var[str], str]] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + ] + | None = None, + stroke: Color | Var[Color | str] | str | None = None, + stroke_width: Var[int] | int | None = None, + dot: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + active_dot: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + label: Var[bool] | bool | None = None, + hide: Var[bool] | bool | None = None, + connect_nulls: Var[bool] | bool | None = None, + unit: Var[int | str] | int | str | None = None, + points: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + stroke_dasharray: Var[str] | str | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + data_key: Var[int | str] | int | str | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - name: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + name: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, @@ -1348,80 +1271,65 @@ class Scatter(Recharts): def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - z_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - line: Optional[Union[Var[bool], bool]] = None, - shape: Optional[ - Union[ - Literal[ - "circle", "cross", "diamond", "square", "star", "triangle", "wye" - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - line_type: Optional[ - Union[Literal["fitting", "joint"], Var[Literal["fitting", "joint"]]] - ] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + z_axis_id: Var[int | str] | int | str | None = None, + line: Var[bool] | bool | None = None, + shape: Literal[ + "circle", "cross", "diamond", "square", "star", "triangle", "wye" + ] + | Var[ + Literal["circle", "cross", "diamond", "square", "star", "triangle", "wye"] + ] + | None = None, + line_type: Literal["fitting", "joint"] + | Var[Literal["fitting", "joint"]] + | None = None, + fill: Color | Var[Color | str] | str | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1483,60 +1391,54 @@ class Funnel(Recharts): def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - name_key: Optional[Union[Var[str], str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + data_key: Var[int | str] | int | str | None = None, + name_key: Var[str] | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - trapezoids: Optional[ - Union[Var[list[dict[str, Any]]], list[dict[str, Any]]] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + stroke: Color | Var[Color | str] | str | None = None, + trapezoids: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, @@ -1599,17 +1501,17 @@ class ErrorBar(Recharts): def create( # type: ignore cls, *children, - direction: Optional[Union[Literal["x", "y"], Var[Literal["x", "y"]]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - width: Optional[Union[Var[int], int]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke_width: Optional[Union[Var[Union[float, int]], float, int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + direction: Literal["x", "y"] | Var[Literal["x", "y"]] | None = None, + data_key: Var[int | str] | int | str | None = None, + width: Var[int] | int | None = None, + stroke: Color | Var[Color | str] | str | None = None, + stroke_width: Var[float | int] | float | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1655,22 +1557,19 @@ class Reference(Recharts): def create( # type: ignore cls, *children, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - if_overflow: Optional[ - Union[ - Literal["discard", "extendDomain", "hidden", "visible"], - Var[Literal["discard", "extendDomain", "hidden", "visible"]], - ] - ] = None, - label: Optional[Union[Var[Union[int, str]], int, str]] = None, - is_front: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + if_overflow: Literal["discard", "extendDomain", "hidden", "visible"] + | Var[Literal["discard", "extendDomain", "hidden", "visible"]] + | None = None, + label: Var[int | str] | int | str | None = None, + is_front: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1716,27 +1615,24 @@ class ReferenceLine(Reference): def create( # type: ignore cls, *children, - x: Optional[Union[Var[Union[int, str]], int, str]] = None, - y: Optional[Union[Var[Union[int, str]], int, str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke_width: Optional[Union[Var[Union[int, str]], int, str]] = None, - segment: Optional[list[Any]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - if_overflow: Optional[ - Union[ - Literal["discard", "extendDomain", "hidden", "visible"], - Var[Literal["discard", "extendDomain", "hidden", "visible"]], - ] - ] = None, - label: Optional[Union[Var[Union[int, str]], int, str]] = None, - is_front: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + x: Var[int | str] | int | str | None = None, + y: Var[int | str] | int | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + stroke_width: Var[int | str] | int | str | None = None, + segment: list[Any] | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + if_overflow: Literal["discard", "extendDomain", "hidden", "visible"] + | Var[Literal["discard", "extendDomain", "hidden", "visible"]] + | None = None, + label: Var[int | str] | int | str | None = None, + is_front: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1787,27 +1683,24 @@ class ReferenceDot(Reference): def create( # type: ignore cls, *children, - x: Optional[Union[Var[Union[int, str]], int, str]] = None, - y: Optional[Union[Var[Union[int, str]], int, str]] = None, - r: Optional[Union[Var[int], int]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - if_overflow: Optional[ - Union[ - Literal["discard", "extendDomain", "hidden", "visible"], - Var[Literal["discard", "extendDomain", "hidden", "visible"]], - ] - ] = None, - label: Optional[Union[Var[Union[int, str]], int, str]] = None, - is_front: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + x: Var[int | str] | int | str | None = None, + y: Var[int | str] | int | str | None = None, + r: Var[int] | int | None = None, + fill: Color | Var[Color | str] | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + if_overflow: Literal["discard", "extendDomain", "hidden", "visible"] + | Var[Literal["discard", "extendDomain", "hidden", "visible"]] + | None = None, + label: Var[int | str] | int | str | None = None, + is_front: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1866,28 +1759,25 @@ class ReferenceArea(Recharts): def create( # type: ignore cls, *children, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill_opacity: Optional[Union[Var[float], float]] = None, - x_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - y_axis_id: Optional[Union[Var[Union[int, str]], int, str]] = None, - x1: Optional[Union[Var[Union[int, str]], int, str]] = None, - x2: Optional[Union[Var[Union[int, str]], int, str]] = None, - y1: Optional[Union[Var[Union[int, str]], int, str]] = None, - y2: Optional[Union[Var[Union[int, str]], int, str]] = None, - if_overflow: Optional[ - Union[ - Literal["discard", "extendDomain", "hidden", "visible"], - Var[Literal["discard", "extendDomain", "hidden", "visible"]], - ] - ] = None, - is_front: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + stroke: Color | Var[Color | str] | str | None = None, + fill: Color | Var[Color | str] | str | None = None, + fill_opacity: Var[float] | float | None = None, + x_axis_id: Var[int | str] | int | str | None = None, + y_axis_id: Var[int | str] | int | str | None = None, + x1: Var[int | str] | int | str | None = None, + x2: Var[int | str] | int | str | None = None, + y1: Var[int | str] | int | str | None = None, + y2: Var[int | str] | int | str | None = None, + if_overflow: Literal["discard", "extendDomain", "hidden", "visible"] + | Var[Literal["discard", "extendDomain", "hidden", "visible"]] + | None = None, + is_front: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1939,16 +1829,16 @@ class Grid(Recharts): def create( # type: ignore cls, *children, - x: Optional[Union[Var[int], int]] = None, - y: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[int], int]] = None, - height: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + x: Var[int] | int | None = None, + y: Var[int] | int | None = None, + width: Var[int] | int | None = None, + height: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -1993,28 +1883,24 @@ class CartesianGrid(Grid): def create( # type: ignore cls, *children, - horizontal: Optional[Union[Var[bool], bool]] = None, - vertical: Optional[Union[Var[bool], bool]] = None, - vertical_points: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - horizontal_points: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill_opacity: Optional[Union[Var[float], float]] = None, - stroke_dasharray: Optional[Union[Var[str], str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - x: Optional[Union[Var[int], int]] = None, - y: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[int], int]] = None, - height: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + horizontal: Var[bool] | bool | None = None, + vertical: Var[bool] | bool | None = None, + vertical_points: Var[list[int | str]] | list[int | str] | None = None, + horizontal_points: Var[list[int | str]] | list[int | str] | None = None, + fill: Color | Var[Color | str] | str | None = None, + fill_opacity: Var[float] | float | None = None, + stroke_dasharray: Var[str] | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + x: Var[int] | int | None = None, + y: Var[int] | int | None = None, + width: Var[int] | int | None = None, + height: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -2067,36 +1953,30 @@ class CartesianAxis(Grid): def create( # type: ignore cls, *children, - orientation: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - view_box: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - axis_line: Optional[Union[Var[bool], bool]] = None, - tick: Optional[Union[Var[bool], bool]] = None, - tick_line: Optional[Union[Var[bool], bool]] = None, - tick_size: Optional[Union[Var[int], int]] = None, - interval: Optional[ - Union[ - Literal["preserveEnd", "preserveStart", "preserveStartEnd"], - Var[Literal["preserveEnd", "preserveStart", "preserveStartEnd"]], - ] - ] = None, - label: Optional[Union[Var[Union[int, str]], int, str]] = None, - mirror: Optional[Union[Var[bool], bool]] = None, - tick_margin: Optional[Union[Var[int], int]] = None, - x: Optional[Union[Var[int], int]] = None, - y: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[int], int]] = None, - height: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + orientation: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + view_box: Var[dict[str, Any]] | dict[str, Any] | None = None, + axis_line: Var[bool] | bool | None = None, + tick: Var[bool] | bool | None = None, + tick_line: Var[bool] | bool | None = None, + tick_size: Var[int] | int | None = None, + interval: Literal["preserveEnd", "preserveStart", "preserveStartEnd"] + | Var[Literal["preserveEnd", "preserveStart", "preserveStartEnd"]] + | None = None, + label: Var[int | str] | int | str | None = None, + mirror: Var[bool] | bool | None = None, + tick_margin: Var[int] | int | None = None, + x: Var[int] | int | None = None, + y: Var[int] | int | None = None, + width: Var[int] | int | None = None, + height: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/recharts/charts.py b/reflex/components/recharts/charts.py index c8adab081..20190d41c 100644 --- a/reflex/components/recharts/charts.py +++ b/reflex/components/recharts/charts.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, Union +from typing import Any from reflex.components.component import Component from reflex.components.recharts.general import ResponsiveContainer @@ -25,10 +25,10 @@ class ChartBase(RechartsCharts): """A component that wraps a Recharts charts.""" # The width of chart container. String or Integer - width: Var[Union[str, int]] = Var.create("100%") + width: Var[str | int] = Var.create("100%") # The height of chart container. - height: Var[Union[str, int]] = Var.create("100%") + height: Var[str | int] = Var.create("100%") # The customized event handler of click on the component in this chart on_click: EventHandler[no_args_event_spec] @@ -130,7 +130,7 @@ class AreaChart(CategoricalChartBase): alias = "RechartsAreaChart" # The base value of area. Number | 'dataMin' | 'dataMax' | 'auto'. Default: "auto" - base_value: Var[Union[int, LiteralComposedChartBaseValue]] + base_value: Var[int | LiteralComposedChartBaseValue] # Valid children components _valid_children: list[str] = [ @@ -156,10 +156,10 @@ class BarChart(CategoricalChartBase): alias = "RechartsBarChart" # The gap between two bar categories, which can be a percent value or a fixed value. Percentage | Number. Default: "10%" - bar_category_gap: Var[Union[str, int]] + bar_category_gap: Var[str | int] # The gap between two bars in the same category, which can be a percent value or a fixed value. Percentage | Number. Default: 4 - bar_gap: Var[Union[str, int]] + bar_gap: Var[str | int] # The width of all the bars in the chart. Number bar_size: Var[int] @@ -218,10 +218,10 @@ class ComposedChart(CategoricalChartBase): alias = "RechartsComposedChart" # The base value of area. Number | 'dataMin' | 'dataMax' | 'auto'. Default: "auto" - base_value: Var[Union[int, LiteralComposedChartBaseValue]] + base_value: Var[int | LiteralComposedChartBaseValue] # The gap between two bar categories, which can be a percent value or a fixed value. Percentage | Number. Default: "10%" - bar_category_gap: Var[Union[str, int]] + bar_category_gap: Var[str | int] # The gap between two bars in the same category. Default: 4 bar_gap: Var[int] @@ -296,10 +296,10 @@ class RadarChart(ChartBase): margin: Var[dict[str, Any]] # The The x-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of width. Number | Percentage. Default: "50%" - cx: Var[Union[int, str]] + cx: Var[int | str] # The The y-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of height. Number | Percentage. Default: "50%" - cy: Var[Union[int, str]] + cy: Var[int | str] # The angle of first radial direction line. Default: 90 start_angle: Var[int] @@ -308,10 +308,10 @@ class RadarChart(ChartBase): end_angle: Var[int] # The inner radius of first circle grid. If set a percentage, the final value is obtained by multiplying the percentage of maxRadius which is calculated by the width, height, cx, cy. Number | Percentage. Default: 0 - inner_radius: Var[Union[int, str]] + inner_radius: Var[int | str] # The outer radius of last circle grid. If set a percentage, the final value is obtained by multiplying the percentage of maxRadius which is calculated by the width, height, cx, cy. Number | Percentage. Default: "80%" - outer_radius: Var[Union[int, str]] + outer_radius: Var[int | str] # Valid children components _valid_children: list[str] = [ @@ -323,7 +323,7 @@ class RadarChart(ChartBase): "Radar", ] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -350,10 +350,10 @@ class RadialBarChart(ChartBase): margin: Var[dict[str, Any]] # The The x-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of width. Number | Percentage. Default: "50%" - cx: Var[Union[int, str]] + cx: Var[int | str] # The The y-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of height. Number | Percentage. Default: "50%" - cy: Var[Union[int, str]] + cy: Var[int | str] # The angle of first radial direction line. Default: 0 start_angle: Var[int] @@ -362,13 +362,13 @@ class RadialBarChart(ChartBase): end_angle: Var[int] # The inner radius of first circle grid. If set a percentage, the final value is obtained by multiplying the percentage of maxRadius which is calculated by the width, height, cx, cy. Number | Percentage. Default: "30%" - inner_radius: Var[Union[int, str]] + inner_radius: Var[int | str] # The outer radius of last circle grid. If set a percentage, the final value is obtained by multiplying the percentage of maxRadius which is calculated by the width, height, cx, cy. Number | Percentage. Default: "100%" - outer_radius: Var[Union[int, str]] + outer_radius: Var[int | str] # The gap between two bar categories, which can be a percent value or a fixed value. Percentage | Number. Default: "10%" - bar_category_gap: Var[Union[int, str]] + bar_category_gap: Var[int | str] # The gap between two bars in the same category, which can be a percent value or a fixed value. Percentage | Number. Default: 4 bar_gap: Var[str] @@ -412,7 +412,7 @@ class ScatterChart(ChartBase): "Scatter", ] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -444,7 +444,7 @@ class FunnelChart(ChartBase): margin: Var[dict[str, Any]] # The stroke color of each bar. String | Object - stroke: Var[Union[str, Color]] + stroke: Var[str | Color] # Valid children components _valid_children: list[str] = ["Legend", "GraphingTooltip", "Funnel"] @@ -458,16 +458,16 @@ class Treemap(RechartsCharts): alias = "RechartsTreemap" # The width of chart container. String or Integer. Default: "100%" - width: Var[Union[str, int]] = Var.create("100%") + width: Var[str | int] = Var.create("100%") # The height of chart container. String or Integer. Default: "100%" - height: Var[Union[str, int]] = Var.create("100%") + height: Var[str | int] = Var.create("100%") # data of treemap. Array data: Var[list[dict[str, Any]]] # The key of a group of data which should be unique in a treemap. String | Number. Default: "value" - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The key of each sector's name. String. Default: "name" name_key: Var[str] diff --git a/reflex/components/recharts/charts.pyi b/reflex/components/recharts/charts.pyi index 31cdd68ef..fa76327c7 100644 --- a/reflex/components/recharts/charts.pyi +++ b/reflex/components/recharts/charts.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.constants.colors import Color from reflex.event import EventType @@ -18,14 +18,14 @@ class ChartBase(RechartsCharts): def create( # type: ignore cls, *children, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -72,32 +72,26 @@ class CategoricalChartBase(ChartBase): def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - sync_id: Optional[Union[Var[str], str]] = None, - sync_method: Optional[ - Union[Literal["index", "value"], Var[Literal["index", "value"]]] - ] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - stack_offset: Optional[ - Union[ - Literal["expand", "none", "silhouette", "wiggle"], - Var[Literal["expand", "none", "silhouette", "wiggle"]], - ] - ] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + sync_id: Var[str] | str | None = None, + sync_method: Literal["index", "value"] + | Var[Literal["index", "value"]] + | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + stack_offset: Literal["expand", "none", "silhouette", "wiggle"] + | Var[Literal["expand", "none", "silhouette", "wiggle"]] + | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -150,39 +144,30 @@ class AreaChart(CategoricalChartBase): def create( # type: ignore cls, *children, - base_value: Optional[ - Union[ - Literal["auto", "dataMax", "dataMin"], - Var[Union[Literal["auto", "dataMax", "dataMin"], int]], - int, - ] - ] = None, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - sync_id: Optional[Union[Var[str], str]] = None, - sync_method: Optional[ - Union[Literal["index", "value"], Var[Literal["index", "value"]]] - ] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - stack_offset: Optional[ - Union[ - Literal["expand", "none", "silhouette", "wiggle"], - Var[Literal["expand", "none", "silhouette", "wiggle"]], - ] - ] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + base_value: Literal["auto", "dataMax", "dataMin"] + | Var[Literal["auto", "dataMax", "dataMin"] | int] + | int + | None = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + sync_id: Var[str] | str | None = None, + sync_method: Literal["index", "value"] + | Var[Literal["index", "value"]] + | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + stack_offset: Literal["expand", "none", "silhouette", "wiggle"] + | Var[Literal["expand", "none", "silhouette", "wiggle"]] + | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -236,37 +221,31 @@ class BarChart(CategoricalChartBase): def create( # type: ignore cls, *children, - bar_category_gap: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_gap: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_size: Optional[Union[Var[int], int]] = None, - max_bar_size: Optional[Union[Var[int], int]] = None, - stack_offset: Optional[ - Union[ - Literal["expand", "none", "silhouette", "wiggle"], - Var[Literal["expand", "none", "silhouette", "wiggle"]], - ] - ] = None, - reverse_stack_order: Optional[Union[Var[bool], bool]] = None, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - sync_id: Optional[Union[Var[str], str]] = None, - sync_method: Optional[ - Union[Literal["index", "value"], Var[Literal["index", "value"]]] - ] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + bar_category_gap: Var[int | str] | int | str | None = None, + bar_gap: Var[int | str] | int | str | None = None, + bar_size: Var[int] | int | None = None, + max_bar_size: Var[int] | int | None = None, + stack_offset: Literal["expand", "none", "silhouette", "wiggle"] + | Var[Literal["expand", "none", "silhouette", "wiggle"]] + | None = None, + reverse_stack_order: Var[bool] | bool | None = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + sync_id: Var[str] | str | None = None, + sync_method: Literal["index", "value"] + | Var[Literal["index", "value"]] + | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -324,32 +303,26 @@ class LineChart(CategoricalChartBase): def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - sync_id: Optional[Union[Var[str], str]] = None, - sync_method: Optional[ - Union[Literal["index", "value"], Var[Literal["index", "value"]]] - ] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - stack_offset: Optional[ - Union[ - Literal["expand", "none", "silhouette", "wiggle"], - Var[Literal["expand", "none", "silhouette", "wiggle"]], - ] - ] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + sync_id: Var[str] | str | None = None, + sync_method: Literal["index", "value"] + | Var[Literal["index", "value"]] + | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + stack_offset: Literal["expand", "none", "silhouette", "wiggle"] + | Var[Literal["expand", "none", "silhouette", "wiggle"]] + | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -402,43 +375,34 @@ class ComposedChart(CategoricalChartBase): def create( # type: ignore cls, *children, - base_value: Optional[ - Union[ - Literal["auto", "dataMax", "dataMin"], - Var[Union[Literal["auto", "dataMax", "dataMin"], int]], - int, - ] - ] = None, - bar_category_gap: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_gap: Optional[Union[Var[int], int]] = None, - bar_size: Optional[Union[Var[int], int]] = None, - reverse_stack_order: Optional[Union[Var[bool], bool]] = None, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - sync_id: Optional[Union[Var[str], str]] = None, - sync_method: Optional[ - Union[Literal["index", "value"], Var[Literal["index", "value"]]] - ] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], - ] - ] = None, - stack_offset: Optional[ - Union[ - Literal["expand", "none", "silhouette", "wiggle"], - Var[Literal["expand", "none", "silhouette", "wiggle"]], - ] - ] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + base_value: Literal["auto", "dataMax", "dataMin"] + | Var[Literal["auto", "dataMax", "dataMin"] | int] + | int + | None = None, + bar_category_gap: Var[int | str] | int | str | None = None, + bar_gap: Var[int] | int | None = None, + bar_size: Var[int] | int | None = None, + reverse_stack_order: Var[bool] | bool | None = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + sync_id: Var[str] | str | None = None, + sync_method: Literal["index", "value"] + | Var[Literal["index", "value"]] + | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + stack_offset: Literal["expand", "none", "silhouette", "wiggle"] + | Var[Literal["expand", "none", "silhouette", "wiggle"]] + | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -496,15 +460,15 @@ class PieChart(ChartBase): def create( # type: ignore cls, *children, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -551,28 +515,28 @@ class PieChart(ChartBase): ... class RadarChart(ChartBase): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - start_angle: Optional[Union[Var[int], int]] = None, - end_angle: Optional[Union[Var[int], int]] = None, - inner_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - outer_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + start_angle: Var[int] | int | None = None, + end_angle: Var[int] | int | None = None, + inner_radius: Var[int | str] | int | str | None = None, + outer_radius: Var[int | str] | int | str | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_click: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, on_mouse_leave: Optional[EventType[()]] = None, @@ -614,25 +578,25 @@ class RadialBarChart(ChartBase): def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - start_angle: Optional[Union[Var[int], int]] = None, - end_angle: Optional[Union[Var[int], int]] = None, - inner_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - outer_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_category_gap: Optional[Union[Var[Union[int, str]], int, str]] = None, - bar_gap: Optional[Union[Var[str], str]] = None, - bar_size: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + start_angle: Var[int] | int | None = None, + end_angle: Var[int] | int | None = None, + inner_radius: Var[int | str] | int | str | None = None, + outer_radius: Var[int | str] | int | str | None = None, + bar_category_gap: Var[int | str] | int | str | None = None, + bar_gap: Var[str] | str | None = None, + bar_size: Var[int] | int | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -685,21 +649,21 @@ class RadialBarChart(ChartBase): ... class ScatterChart(ChartBase): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_click: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -740,17 +704,17 @@ class FunnelChart(ChartBase): def create( # type: ignore cls, *children, - layout: Optional[Union[Var[str], str]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + layout: Var[str] | str | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + stroke: Color | Var[Color | str] | str | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -800,27 +764,26 @@ class Treemap(RechartsCharts): def create( # type: ignore cls, *children, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - name_key: Optional[Union[Var[str], str]] = None, - aspect_ratio: Optional[Union[Var[int], int]] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + data_key: Var[int | str] | int | str | None = None, + name_key: Var[str] | str | None = None, + aspect_ratio: Var[int] | int | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_blur: Optional[EventType[()]] = None, diff --git a/reflex/components/recharts/general.py b/reflex/components/recharts/general.py index f19cf5f79..d4e536e7b 100644 --- a/reflex/components/recharts/general.py +++ b/reflex/components/recharts/general.py @@ -31,16 +31,16 @@ class ResponsiveContainer(Recharts, MemoizationLeaf): aspect: Var[int] # The width of chart container. Can be a number or string. Default: "100%" - width: Var[Union[int, str]] + width: Var[int | str] # The height of chart container. Can be a number or string. Default: "100%" - height: Var[Union[int, str]] + height: Var[int | str] # The minimum width of chart container. Number or string. - min_width: Var[Union[int, str]] + min_width: Var[int | str] # The minimum height of chart container. Number or string. - min_height: Var[Union[int, str]] + min_height: Var[int | str] # If specified a positive number, debounced function will be used to handle the resize event. Default: 0 debounce: Var[int] @@ -227,7 +227,7 @@ class LabelList(Recharts): alias = "RechartsLabelList" # The key of a group of label values in data. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The position of each label relative to it view box. "Top" | "left" | "right" | "bottom" | "inside" | "outside" | "insideLeft" | "insideRight" | "insideTop" | "insideBottom" | "insideTopLeft" | "insideBottomLeft" | "insideTopRight" | "insideBottomRight" | "insideStart" | "insideEnd" | "end" | "center" position: Var[LiteralPosition] @@ -236,10 +236,10 @@ class LabelList(Recharts): offset: Var[int] # The fill color of each label. Default: rx.color("gray", 10) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 10)) + fill: Var[str | Color] = LiteralVar.create(Color("gray", 10)) # The stroke color of each label. Default: "none" - stroke: Var[Union[str, Color]] = LiteralVar.create("none") + stroke: Var[str | Color] = LiteralVar.create("none") class Cell(Recharts): diff --git a/reflex/components/recharts/general.pyi b/reflex/components/recharts/general.pyi index 2d43f56eb..6a38c5324 100644 --- a/reflex/components/recharts/general.pyi +++ b/reflex/components/recharts/general.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import MemoizationLeaf from reflex.constants.colors import Color @@ -19,18 +19,18 @@ class ResponsiveContainer(Recharts, MemoizationLeaf): def create( # type: ignore cls, *children, - aspect: Optional[Union[Var[int], int]] = None, - width: Optional[Union[Var[Union[int, str]], int, str]] = None, - height: Optional[Union[Var[Union[int, str]], int, str]] = None, - min_width: Optional[Union[Var[Union[int, str]], int, str]] = None, - min_height: Optional[Union[Var[Union[int, str]], int, str]] = None, - debounce: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + aspect: Var[int] | int | None = None, + width: Var[int | str] | int | str | None = None, + height: Var[int | str] | int | str | None = None, + min_width: Var[int | str] | int | str | None = None, + min_height: Var[int | str] | int | str | None = None, + debounce: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -79,69 +79,55 @@ class Legend(Recharts): def create( # type: ignore cls, *children, - width: Optional[Union[Var[int], int]] = None, - height: Optional[Union[Var[int], int]] = None, - layout: Optional[ - Union[ - Literal["horizontal", "vertical"], - Var[Literal["horizontal", "vertical"]], + width: Var[int] | int | None = None, + height: Var[int] | int | None = None, + layout: Literal["horizontal", "vertical"] + | Var[Literal["horizontal", "vertical"]] + | None = None, + align: Literal["center", "left", "right"] + | Var[Literal["center", "left", "right"]] + | None = None, + vertical_align: Literal["bottom", "middle", "top"] + | Var[Literal["bottom", "middle", "top"]] + | None = None, + icon_size: Var[int] | int | None = None, + icon_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - align: Optional[ - Union[ - Literal["center", "left", "right"], - Var[Literal["center", "left", "right"]], - ] - ] = None, - vertical_align: Optional[ - Union[ - Literal["bottom", "middle", "top"], - Var[Literal["bottom", "middle", "top"]], - ] - ] = None, - icon_size: Optional[Union[Var[int], int]] = None, - icon_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], - ] - ] = None, - payload: Optional[ - Union[Var[list[dict[str, Any]]], list[dict[str, Any]]] - ] = None, - chart_width: Optional[Union[Var[int], int]] = None, - chart_height: Optional[Union[Var[int], int]] = None, - margin: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + payload: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + chart_width: Var[int] | int | None = None, + chart_height: Var[int] | int | None = None, + margin: Var[dict[str, Any]] | dict[str, Any] | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -201,37 +187,32 @@ class GraphingTooltip(Recharts): def create( # type: ignore cls, *children, - separator: Optional[Union[Var[str], str]] = None, - offset: Optional[Union[Var[int], int]] = None, - filter_null: Optional[Union[Var[bool], bool]] = None, - cursor: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - view_box: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - item_style: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - wrapper_style: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - content_style: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - label_style: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - allow_escape_view_box: Optional[ - Union[Var[dict[str, bool]], dict[str, bool]] - ] = None, - active: Optional[Union[Var[bool], bool]] = None, - position: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - coordinate: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + separator: Var[str] | str | None = None, + offset: Var[int] | int | None = None, + filter_null: Var[bool] | bool | None = None, + cursor: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + view_box: Var[dict[str, Any]] | dict[str, Any] | None = None, + item_style: Var[dict[str, Any]] | dict[str, Any] | None = None, + wrapper_style: Var[dict[str, Any]] | dict[str, Any] | None = None, + content_style: Var[dict[str, Any]] | dict[str, Any] | None = None, + label_style: Var[dict[str, Any]] | dict[str, Any] | None = None, + allow_escape_view_box: Var[dict[str, bool]] | dict[str, bool] | None = None, + active: Var[bool] | bool | None = None, + position: Var[dict[str, Any]] | dict[str, Any] | None = None, + coordinate: Var[dict[str, Any]] | dict[str, Any] | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -288,61 +269,58 @@ class Label(Recharts): def create( # type: ignore cls, *children, - view_box: Optional[Union[Var[dict[str, Any]], dict[str, Any]]] = None, - value: Optional[Union[Var[str], str]] = None, - offset: Optional[Union[Var[int], int]] = None, - position: Optional[ - Union[ - Literal[ - "bottom", - "center", - "end", - "inside", - "insideBottom", - "insideBottomLeft", - "insideBottomRight", - "insideEnd", - "insideLeft", - "insideRight", - "insideStart", - "insideTop", - "insideTopLeft", - "insideTopRight", - "left", - "outside", - "right", - "top", - ], - Var[ - Literal[ - "bottom", - "center", - "end", - "inside", - "insideBottom", - "insideBottomLeft", - "insideBottomRight", - "insideEnd", - "insideLeft", - "insideRight", - "insideStart", - "insideTop", - "insideTopLeft", - "insideTopRight", - "left", - "outside", - "right", - "top", - ] - ], + view_box: Var[dict[str, Any]] | dict[str, Any] | None = None, + value: Var[str] | str | None = None, + offset: Var[int] | int | None = None, + position: Literal[ + "bottom", + "center", + "end", + "inside", + "insideBottom", + "insideBottomLeft", + "insideBottomRight", + "insideEnd", + "insideLeft", + "insideRight", + "insideStart", + "insideTop", + "insideTopLeft", + "insideTopRight", + "left", + "outside", + "right", + "top", + ] + | Var[ + Literal[ + "bottom", + "center", + "end", + "inside", + "insideBottom", + "insideBottomLeft", + "insideBottomRight", + "insideEnd", + "insideLeft", + "insideRight", + "insideStart", + "insideTop", + "insideTopLeft", + "insideTopRight", + "left", + "outside", + "right", + "top", ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -387,62 +365,59 @@ class LabelList(Recharts): def create( # type: ignore cls, *children, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - position: Optional[ - Union[ - Literal[ - "bottom", - "center", - "end", - "inside", - "insideBottom", - "insideBottomLeft", - "insideBottomRight", - "insideEnd", - "insideLeft", - "insideRight", - "insideStart", - "insideTop", - "insideTopLeft", - "insideTopRight", - "left", - "outside", - "right", - "top", - ], - Var[ - Literal[ - "bottom", - "center", - "end", - "inside", - "insideBottom", - "insideBottomLeft", - "insideBottomRight", - "insideEnd", - "insideLeft", - "insideRight", - "insideStart", - "insideTop", - "insideTopLeft", - "insideTopRight", - "left", - "outside", - "right", - "top", - ] - ], + data_key: Var[int | str] | int | str | None = None, + position: Literal[ + "bottom", + "center", + "end", + "inside", + "insideBottom", + "insideBottomLeft", + "insideBottomRight", + "insideEnd", + "insideLeft", + "insideRight", + "insideStart", + "insideTop", + "insideTopLeft", + "insideTopRight", + "left", + "outside", + "right", + "top", + ] + | Var[ + Literal[ + "bottom", + "center", + "end", + "inside", + "insideBottom", + "insideBottomLeft", + "insideBottomRight", + "insideEnd", + "insideLeft", + "insideRight", + "insideStart", + "insideTop", + "insideTopLeft", + "insideTopRight", + "left", + "outside", + "right", + "top", ] - ] = None, - offset: Optional[Union[Var[int], int]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + offset: Var[int] | int | None = None, + fill: Color | Var[Color | str] | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -488,14 +463,14 @@ class Cell(Recharts): def create( # type: ignore cls, *children, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + fill: Color | Var[Color | str] | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/recharts/polar.py b/reflex/components/recharts/polar.py index 71d5145e7..5a00ddbd9 100644 --- a/reflex/components/recharts/polar.py +++ b/reflex/components/recharts/polar.py @@ -31,19 +31,19 @@ class Pie(Recharts): data: Var[list[dict[str, Any]]] # The key of each sector's value. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The x-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of container width. Default: "50%" - cx: Var[Union[int, str]] + cx: Var[int | str] # The y-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of container height. Default: "50%" - cy: Var[Union[int, str]] + cy: Var[int | str] # The inner radius of pie, which can be set to a percent value. Default: 0 - inner_radius: Var[Union[int, str]] + inner_radius: Var[int | str] # The outer radius of pie, which can be set to a percent value. Default: "80%" - outer_radius: Var[Union[int, str]] + outer_radius: Var[int | str] # The angle of first sector. Default: 0 start_angle: Var[int] @@ -76,10 +76,10 @@ class Pie(Recharts): _valid_children: list[str] = ["Cell", "LabelList", "Bare"] # Stoke color. Default: rx.color("accent", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # Fill color. Default: rx.color("accent", 3) - fill: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 3)) + fill: Var[str | Color] = LiteralVar.create(Color("accent", 3)) # If set false, animation of tooltip will be disabled. Default: true in CSR, and false in SSR is_animation_active: Var[bool] @@ -96,7 +96,7 @@ class Pie(Recharts): # The tabindex of wrapper surrounding the cells. Default: 0 root_tab_index: Var[int] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -122,7 +122,7 @@ class Radar(Recharts): alias = "RechartsRadar" # The key of a group of data which should be unique in a radar chart. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The coordinates of all the vertices of the radar shape, like [{ x, y }]. points: Var[list[dict[str, Any]]] @@ -131,7 +131,7 @@ class Radar(Recharts): dot: Var[bool] # Stoke color. Default: rx.color("accent", 9) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("accent", 9)) + stroke: Var[str | Color] = LiteralVar.create(Color("accent", 9)) # Fill color. Default: rx.color("accent", 3) fill: Var[str] = LiteralVar.create(Color("accent", 3)) @@ -160,7 +160,7 @@ class Radar(Recharts): # Valid children components _valid_children: list[str] = ["LabelList"] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -183,7 +183,7 @@ class RadialBar(Recharts): data: Var[list[dict[str, Any]]] # The key of a group of data which should be unique to show the meaning of angle axis. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # Min angle of each bar. A positive value between 0 and 360. Default: 0 min_angle: Var[int] @@ -212,7 +212,7 @@ class RadialBar(Recharts): # Valid children components _valid_children: list[str] = ["Cell", "LabelList"] - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: @@ -238,16 +238,16 @@ class PolarAngleAxis(Recharts): alias = "RechartsPolarAngleAxis" # The key of a group of data which should be unique to show the meaning of angle axis. - data_key: Var[Union[str, int]] + data_key: Var[str | int] # The x-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of container width. - cx: Var[Union[int, str]] + cx: Var[int | str] # The y-coordinate of center. If set a percentage, the final value is obtained by multiplying the percentage of container height. - cy: Var[Union[int, str]] + cy: Var[int | str] # The outer radius of circle grid. If set a percentage, the final value is obtained by multiplying the percentage of maxRadius which is calculated by the width, height, cx, cy. - radius: Var[Union[int, str]] + radius: Var[int | str] # If false set, axis line will not be drawn. If true set, axis line will be drawn which have the props calculated internally. If object set, axis line will be drawn which have the props mergered by the internal calculated props and the option. Default: True axis_line: Var[Union[bool, dict[str, Any]]] @@ -268,7 +268,7 @@ class PolarAngleAxis(Recharts): orientation: Var[str] # The stroke color of axis. Default: rx.color("gray", 10) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 10)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 10)) # Allow the axis has duplicated categorys or not when the type of axis is "category". Default: True allow_duplicated_category: Var[bool] @@ -330,7 +330,7 @@ class PolarGrid(Recharts): grid_type: Var[LiteralGridType] # The stroke color of grid. Default: rx.color("gray", 10) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 10)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 10)) # Valid children components _valid_children: list[str] = ["RadarChart", "RadiarBarChart"] @@ -380,12 +380,12 @@ class PolarRadiusAxis(Recharts): _valid_children: list[str] = ["Label"] # The domain of the polar radius axis, specifying the minimum and maximum values. Default: [0, "auto"] - domain: Var[list[Union[int, str]]] + domain: Var[list[int | str]] # The stroke color of axis. Default: rx.color("gray", 10) - stroke: Var[Union[str, Color]] = LiteralVar.create(Color("gray", 10)) + stroke: Var[str | Color] = LiteralVar.create(Color("gray", 10)) - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: + def get_event_triggers(self) -> dict[str, Var | Any]: """Get the event triggers that pass the component's value to the handler. Returns: diff --git a/reflex/components/recharts/polar.pyi b/reflex/components/recharts/polar.pyi index 6f242b2bb..5c33a4301 100644 --- a/reflex/components/recharts/polar.pyi +++ b/reflex/components/recharts/polar.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.constants.colors import Color from reflex.event import EventType @@ -13,75 +13,71 @@ from reflex.vars.base import Var from .recharts import Recharts class Pie(Recharts): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - inner_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - outer_radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - start_angle: Optional[Union[Var[int], int]] = None, - end_angle: Optional[Union[Var[int], int]] = None, - min_angle: Optional[Union[Var[int], int]] = None, - padding_angle: Optional[Union[Var[int], int]] = None, - name_key: Optional[Union[Var[str], str]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + data_key: Var[int | str] | int | str | None = None, + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + inner_radius: Var[int | str] | int | str | None = None, + outer_radius: Var[int | str] | int | str | None = None, + start_angle: Var[int] | int | None = None, + end_angle: Var[int] | int | None = None, + min_angle: Var[int] | int | None = None, + padding_angle: Var[int] | int | None = None, + name_key: Var[str] | str | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - label: Optional[Union[Var[bool], bool]] = None, - label_line: Optional[Union[Var[bool], bool]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - root_tab_index: Optional[Union[Var[int], int]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + label: Var[bool] | bool | None = None, + label_line: Var[bool] | bool | None = None, + stroke: Color | Var[Color | str] | str | None = None, + fill: Color | Var[Color | str] | str | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + root_tab_index: Var[int] | int | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, @@ -131,66 +127,62 @@ class Pie(Recharts): ... class Radar(Recharts): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - points: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - dot: Optional[Union[Var[bool], bool]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - fill: Optional[Union[Var[str], str]] = None, - fill_opacity: Optional[Union[Var[float], float]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], + data_key: Var[int | str] | int | str | None = None, + points: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + dot: Var[bool] | bool | None = None, + stroke: Color | Var[Color | str] | str | None = None, + fill: Var[str] | str | None = None, + fill_opacity: Var[float] | float | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - label: Optional[Union[Var[bool], bool]] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + label: Var[bool] | bool | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, **props, @@ -225,68 +217,60 @@ class Radar(Recharts): ... class RadialBar(Recharts): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - data: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - min_angle: Optional[Union[Var[int], int]] = None, - legend_type: Optional[ - Union[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ], - Var[ - Literal[ - "circle", - "cross", - "diamond", - "line", - "none", - "plainline", - "rect", - "square", - "star", - "triangle", - "wye", - ] - ], + data: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + data_key: Var[int | str] | int | str | None = None, + min_angle: Var[int] | int | None = None, + legend_type: Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", + ] + | Var[ + Literal[ + "circle", + "cross", + "diamond", + "line", + "none", + "plainline", + "rect", + "square", + "star", + "triangle", + "wye", ] - ] = None, - label: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - background: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - is_animation_active: Optional[Union[Var[bool], bool]] = None, - animation_begin: Optional[Union[Var[int], int]] = None, - animation_duration: Optional[Union[Var[int], int]] = None, - animation_easing: Optional[ - Union[ - Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"], - Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]], - ] - ] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + label: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + background: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + is_animation_active: Var[bool] | bool | None = None, + animation_begin: Var[int] | int | None = None, + animation_duration: Var[int] | int | None = None, + animation_easing: Literal[ + "ease", "ease-in", "ease-in-out", "ease-out", "linear" + ] + | Var[Literal["ease", "ease-in", "ease-in-out", "ease-out", "linear"]] + | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_animation_end: Optional[EventType[()]] = None, on_animation_start: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, @@ -330,32 +314,26 @@ class PolarAngleAxis(Recharts): def create( # type: ignore cls, *children, - data_key: Optional[Union[Var[Union[int, str]], int, str]] = None, - cx: Optional[Union[Var[Union[int, str]], int, str]] = None, - cy: Optional[Union[Var[Union[int, str]], int, str]] = None, - radius: Optional[Union[Var[Union[int, str]], int, str]] = None, - axis_line: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - axis_line_type: Optional[ - Union[Literal["circle", "polygon"], Var[Literal["circle", "polygon"]]] - ] = None, - tick_line: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - tick: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - ticks: Optional[Union[Var[list[dict[str, Any]]], list[dict[str, Any]]]] = None, - orientation: Optional[Union[Var[str], str]] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - allow_duplicated_category: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + data_key: Var[int | str] | int | str | None = None, + cx: Var[int | str] | int | str | None = None, + cy: Var[int | str] | int | str | None = None, + radius: Var[int | str] | int | str | None = None, + axis_line: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + axis_line_type: Literal["circle", "polygon"] + | Var[Literal["circle", "polygon"]] + | None = None, + tick_line: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + tick: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + ticks: Var[list[dict[str, Any]]] | list[dict[str, Any]] | None = None, + orientation: Var[str] | str | None = None, + stroke: Color | Var[Color | str] | str | None = None, + allow_duplicated_category: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -416,22 +394,22 @@ class PolarGrid(Recharts): def create( # type: ignore cls, *children, - cx: Optional[Union[Var[int], int]] = None, - cy: Optional[Union[Var[int], int]] = None, - inner_radius: Optional[Union[Var[int], int]] = None, - outer_radius: Optional[Union[Var[int], int]] = None, - polar_angles: Optional[Union[Var[list[int]], list[int]]] = None, - polar_radius: Optional[Union[Var[list[int]], list[int]]] = None, - grid_type: Optional[ - Union[Literal["circle", "polygon"], Var[Literal["circle", "polygon"]]] - ] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + cx: Var[int] | int | None = None, + cy: Var[int] | int | None = None, + inner_radius: Var[int] | int | None = None, + outer_radius: Var[int] | int | None = None, + polar_angles: Var[list[int]] | list[int] | None = None, + polar_radius: Var[list[int]] | list[int] | None = None, + grid_type: Literal["circle", "polygon"] + | Var[Literal["circle", "polygon"]] + | None = None, + stroke: Color | Var[Color | str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -475,83 +453,71 @@ class PolarGrid(Recharts): ... class PolarRadiusAxis(Recharts): - def get_event_triggers(self) -> dict[str, Union[Var, Any]]: ... + def get_event_triggers(self) -> dict[str, Var | Any]: ... @overload @classmethod def create( # type: ignore cls, *children, - angle: Optional[Union[Var[int], int]] = None, - type_: Optional[ - Union[Literal["category", "number"], Var[Literal["category", "number"]]] - ] = None, - allow_duplicated_category: Optional[Union[Var[bool], bool]] = None, - cx: Optional[Union[Var[int], int]] = None, - cy: Optional[Union[Var[int], int]] = None, - reversed: Optional[Union[Var[bool], bool]] = None, - orientation: Optional[ - Union[ - Literal["left", "middle", "right"], - Var[Literal["left", "middle", "right"]], + angle: Var[int] | int | None = None, + type_: Literal["category", "number"] + | Var[Literal["category", "number"]] + | None = None, + allow_duplicated_category: Var[bool] | bool | None = None, + cx: Var[int] | int | None = None, + cy: Var[int] | int | None = None, + reversed: Var[bool] | bool | None = None, + orientation: Literal["left", "middle", "right"] + | Var[Literal["left", "middle", "right"]] + | None = None, + axis_line: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + tick: Var[bool | dict[str, Any]] | bool | dict[str, Any] | None = None, + tick_count: Var[int] | int | None = None, + scale: Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", + ] + | Var[ + Literal[ + "auto", + "band", + "identity", + "linear", + "log", + "ordinal", + "point", + "pow", + "quantile", + "quantize", + "sequential", + "sqrt", + "threshold", + "time", + "utc", ] - ] = None, - axis_line: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - tick: Optional[ - Union[Var[Union[bool, dict[str, Any]]], bool, dict[str, Any]] - ] = None, - tick_count: Optional[Union[Var[int], int]] = None, - scale: Optional[ - Union[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ], - Var[ - Literal[ - "auto", - "band", - "identity", - "linear", - "log", - "ordinal", - "point", - "pow", - "quantile", - "quantize", - "sequential", - "sqrt", - "threshold", - "time", - "utc", - ] - ], - ] - ] = None, - domain: Optional[ - Union[Var[list[Union[int, str]]], list[Union[int, str]]] - ] = None, - stroke: Optional[Union[Color, Var[Union[Color, str]], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + domain: Var[list[int | str]] | list[int | str] | None = None, + stroke: Color | Var[Color | str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_click: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, on_mouse_leave: Optional[EventType[()]] = None, diff --git a/reflex/components/recharts/recharts.pyi b/reflex/components/recharts/recharts.pyi index 7548a80b6..351add4e2 100644 --- a/reflex/components/recharts/recharts.pyi +++ b/reflex/components/recharts/recharts.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex.components.component import Component, MemoizationLeaf, NoSSRComponent from reflex.event import EventType @@ -16,12 +16,12 @@ class Recharts(Component): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -62,12 +62,12 @@ class RechartsCharts(NoSSRComponent, MemoizationLeaf): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/components/sonner/toast.py b/reflex/components/sonner/toast.py index d1f9464d8..04a8d05d8 100644 --- a/reflex/components/sonner/toast.py +++ b/reflex/components/sonner/toast.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Any, ClassVar, Literal, Optional, Union +from typing import Any, ClassVar, Literal from reflex.base import Base from reflex.components.component import Component, ComponentNamespace @@ -77,64 +77,64 @@ class ToastProps(PropsBase, NoExtrasAllowedProps): """Props for the toast component.""" # Toast's title, renders above the description. - title: Optional[Union[str, Var]] + title: str | Var | None # Toast's description, renders underneath the title. - description: Optional[Union[str, Var]] + description: str | Var | None # Whether to show the close button. - close_button: Optional[bool] + close_button: bool | None # Dark toast in light mode and vice versa. - invert: Optional[bool] + invert: bool | None # Control the sensitivity of the toast for screen readers - important: Optional[bool] + important: bool | None # Time in milliseconds that should elapse before automatically closing the toast. - duration: Optional[int] + duration: int | None # Position of the toast. - position: Optional[LiteralPosition] + position: LiteralPosition | None # If false, it'll prevent the user from dismissing the toast. - dismissible: Optional[bool] + dismissible: bool | None # TODO: fix serialization of icons for toast? (might not be possible yet) # Icon displayed in front of toast's text, aligned vertically. - # icon: Optional[Icon] = None # noqa: ERA001 + # icon: Icon | None = None # noqa: ERA001 # TODO: fix implementation for action / cancel buttons # Renders a primary button, clicking it will close the toast. - action: Optional[ToastAction] + action: ToastAction | None # Renders a secondary button, clicking it will close the toast. - cancel: Optional[ToastAction] + cancel: ToastAction | None # Custom id for the toast. - id: Optional[Union[str, Var]] + id: str | Var | None # Removes the default styling, which allows for easier customization. - unstyled: Optional[bool] + unstyled: bool | None # Custom style for the toast. - style: Optional[Style] + style: Style | None # Class name for the toast. - class_name: Optional[str] + class_name: str | None # XXX: These still do not seem to work # Custom style for the toast primary button. - action_button_styles: Optional[Style] + action_button_styles: Style | None # Custom style for the toast secondary button. - cancel_button_styles: Optional[Style] + cancel_button_styles: Style | None # The function gets called when either the close button is clicked, or the toast is swiped. - on_dismiss: Optional[Any] + on_dismiss: Any | None # Function that gets called when the toast disappears automatically after it's timeout (duration` prop). - on_auto_close: Optional[Any] + on_auto_close: Any | None def dict(self, *args: Any, **kwargs: Any) -> dict[str, Any]: """Convert the object to a dictionary. diff --git a/reflex/components/sonner/toast.pyi b/reflex/components/sonner/toast.pyi index 945549dd1..441288ab5 100644 --- a/reflex/components/sonner/toast.pyi +++ b/reflex/components/sonner/toast.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, ClassVar, Literal, Optional, Union, overload +from typing import Any, ClassVar, Literal, Optional, overload from reflex.base import Base from reflex.components.component import Component, ComponentNamespace @@ -38,24 +38,24 @@ class ToastAction(Base): def serialize_action(action: ToastAction) -> dict: ... class ToastProps(PropsBase, NoExtrasAllowedProps): - title: Optional[Union[str, Var]] - description: Optional[Union[str, Var]] - close_button: Optional[bool] - invert: Optional[bool] - important: Optional[bool] - duration: Optional[int] - position: Optional[LiteralPosition] - dismissible: Optional[bool] - action: Optional[ToastAction] - cancel: Optional[ToastAction] - id: Optional[Union[str, Var]] - unstyled: Optional[bool] - style: Optional[Style] - class_name: Optional[str] - action_button_styles: Optional[Style] - cancel_button_styles: Optional[Style] - on_dismiss: Optional[Any] - on_auto_close: Optional[Any] + title: str | Var | None + description: str | Var | None + close_button: bool | None + invert: bool | None + important: bool | None + duration: int | None + position: LiteralPosition | None + dismissible: bool | None + action: ToastAction | None + cancel: ToastAction | None + id: str | Var | None + unstyled: bool | None + style: Style | None + class_name: str | None + action_button_styles: Style | None + cancel_button_styles: Style | None + on_dismiss: Any | None + on_auto_close: Any | None def dict(self, *args: Any, **kwargs: Any) -> dict[str, Any]: ... @@ -84,47 +84,44 @@ class Toaster(Component): def create( # type: ignore cls, *children, - theme: Optional[Union[Var[str], str]] = None, - rich_colors: Optional[Union[Var[bool], bool]] = None, - expand: Optional[Union[Var[bool], bool]] = None, - visible_toasts: Optional[Union[Var[int], int]] = None, - position: Optional[ - Union[ - Literal[ - "bottom-center", - "bottom-left", - "bottom-right", - "top-center", - "top-left", - "top-right", - ], - Var[ - Literal[ - "bottom-center", - "bottom-left", - "bottom-right", - "top-center", - "top-left", - "top-right", - ] - ], + theme: Var[str] | str | None = None, + rich_colors: Var[bool] | bool | None = None, + expand: Var[bool] | bool | None = None, + visible_toasts: Var[int] | int | None = None, + position: Literal[ + "bottom-center", + "bottom-left", + "bottom-right", + "top-center", + "top-left", + "top-right", + ] + | Var[ + Literal[ + "bottom-center", + "bottom-left", + "bottom-right", + "top-center", + "top-left", + "top-right", ] - ] = None, - close_button: Optional[Union[Var[bool], bool]] = None, - offset: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - hotkey: Optional[Union[Var[str], str]] = None, - invert: Optional[Union[Var[bool], bool]] = None, - toast_options: Optional[Union[ToastProps, Var[ToastProps]]] = None, - gap: Optional[Union[Var[int], int]] = None, - loading_icon: Optional[Union[Icon, Var[Icon]]] = None, - pause_when_page_is_hidden: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + close_button: Var[bool] | bool | None = None, + offset: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + hotkey: Var[str] | str | None = None, + invert: Var[bool] | bool | None = None, + toast_options: ToastProps | Var[ToastProps] | None = None, + gap: Var[int] | int | None = None, + loading_icon: Icon | Var[Icon] | None = None, + pause_when_page_is_hidden: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -185,7 +182,7 @@ class ToastNamespace(ComponentNamespace): @staticmethod def __call__( - message: Union[str, Var] = "", level: Optional[str] = None, **props + message: str | Var = "", level: Optional[str] = None, **props ) -> "EventSpec": """Send a toast message. diff --git a/reflex/components/suneditor/editor.py b/reflex/components/suneditor/editor.py index 7f4e51f06..d7126859f 100644 --- a/reflex/components/suneditor/editor.py +++ b/reflex/components/suneditor/editor.py @@ -54,15 +54,15 @@ class EditorOptions(Base): # Specifies default tag name of the editor. # default: 'p' {String} - default_tag: Optional[str] = None + default_tag: str | None = None # The mode of the editor ('classic', 'inline', 'balloon', 'balloon-always'). # default: 'classic' {String} - mode: Optional[str] = None + mode: str | None = None # If true, the editor is set to RTL(Right To Left) mode. # default: false {Boolean} - rtl: Optional[bool] = None + rtl: bool | None = None # List of buttons to use in the toolbar. button_list: Optional[list[Union[list[str], str]]] @@ -245,7 +245,7 @@ class Editor(NoSSRComponent): @classmethod def create( - cls, set_options: Optional[EditorOptions] = None, **props: Any + cls, set_options: EditorOptions | None = None, **props: Any ) -> Component: """Create an instance of Editor. No children allowed. diff --git a/reflex/components/suneditor/editor.pyi b/reflex/components/suneditor/editor.pyi index fc3630d75..310baa1e0 100644 --- a/reflex/components/suneditor/editor.pyi +++ b/reflex/components/suneditor/editor.pyi @@ -39,9 +39,9 @@ class EditorButtonList(list, enum.Enum): ] class EditorOptions(Base): - default_tag: Optional[str] - mode: Optional[str] - rtl: Optional[bool] + default_tag: str | None + mode: str | None + rtl: bool | None button_list: Optional[list[Union[list[str], str]]] def on_blur_spec(e: Var, content: Var[str]) -> tuple[Var[str]]: ... @@ -56,79 +56,74 @@ class Editor(NoSSRComponent): def create( # type: ignore cls, *children, - lang: Optional[ - Union[ - Literal[ - "ckb", - "da", - "de", - "en", - "es", - "fr", - "he", - "it", - "ja", - "ko", - "lv", - "pl", - "pt_br", - "ro", - "ru", - "se", - "ua", - "zh_cn", - ], - Var[ - Union[ - Literal[ - "ckb", - "da", - "de", - "en", - "es", - "fr", - "he", - "it", - "ja", - "ko", - "lv", - "pl", - "pt_br", - "ro", - "ru", - "se", - "ua", - "zh_cn", - ], - dict, - ] - ], - dict, + lang: Literal[ + "ckb", + "da", + "de", + "en", + "es", + "fr", + "he", + "it", + "ja", + "ko", + "lv", + "pl", + "pt_br", + "ro", + "ru", + "se", + "ua", + "zh_cn", + ] + | Var[ + Literal[ + "ckb", + "da", + "de", + "en", + "es", + "fr", + "he", + "it", + "ja", + "ko", + "lv", + "pl", + "pt_br", + "ro", + "ru", + "se", + "ua", + "zh_cn", ] - ] = None, - name: Optional[Union[Var[str], str]] = None, - default_value: Optional[Union[Var[str], str]] = None, - width: Optional[Union[Var[str], str]] = None, - height: Optional[Union[Var[str], str]] = None, - placeholder: Optional[Union[Var[str], str]] = None, - auto_focus: Optional[Union[Var[bool], bool]] = None, - set_options: Optional[Union[Dict, Var[Dict]]] = None, - set_all_plugins: Optional[Union[Var[bool], bool]] = None, - set_contents: Optional[Union[Var[str], str]] = None, - append_contents: Optional[Union[Var[str], str]] = None, - set_default_style: Optional[Union[Var[str], str]] = None, - disable: Optional[Union[Var[bool], bool]] = None, - hide: Optional[Union[Var[bool], bool]] = None, - hide_toolbar: Optional[Union[Var[bool], bool]] = None, - disable_toolbar: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_blur: Optional[Union[EventType[()], EventType[str]]] = None, - on_change: Optional[Union[EventType[()], EventType[str]]] = None, + | dict + ] + | dict + | None = None, + name: Var[str] | str | None = None, + default_value: Var[str] | str | None = None, + width: Var[str] | str | None = None, + height: Var[str] | str | None = None, + placeholder: Var[str] | str | None = None, + auto_focus: Var[bool] | bool | None = None, + set_options: Dict | Var[Dict] | None = None, + set_all_plugins: Var[bool] | bool | None = None, + set_contents: Var[str] | str | None = None, + append_contents: Var[str] | str | None = None, + set_default_style: Var[str] | str | None = None, + disable: Var[bool] | bool | None = None, + hide: Var[bool] | bool | None = None, + hide_toolbar: Var[bool] | bool | None = None, + disable_toolbar: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_blur: Optional[EventType[()] | EventType[str]] = None, + on_change: Optional[EventType[()] | EventType[str]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, on_copy: Optional[EventType[()]] = None, @@ -136,7 +131,7 @@ class Editor(NoSSRComponent): on_double_click: Optional[EventType[()]] = None, on_focus: Optional[EventType[()]] = None, on_input: Optional[EventType[()]] = None, - on_load: Optional[Union[EventType[()], EventType[bool]]] = None, + on_load: Optional[EventType[()] | EventType[bool]] = None, on_mount: Optional[EventType[()]] = None, on_mouse_down: Optional[EventType[()]] = None, on_mouse_enter: Optional[EventType[()]] = None, @@ -146,12 +141,12 @@ class Editor(NoSSRComponent): on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, on_paste: Optional[ - Union[EventType[()], EventType[str], EventType[str, bool]] + EventType[()] | EventType[str] | EventType[str, bool] ] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, - toggle_code_view: Optional[Union[EventType[()], EventType[bool]]] = None, - toggle_full_screen: Optional[Union[EventType[()], EventType[bool]]] = None, + toggle_code_view: Optional[EventType[()] | EventType[bool]] = None, + toggle_full_screen: Optional[EventType[()] | EventType[bool]] = None, **props, ) -> "Editor": """Create an instance of Editor. No children allowed. diff --git a/reflex/components/tags/cond_tag.py b/reflex/components/tags/cond_tag.py index b4d0fe469..858e76164 100644 --- a/reflex/components/tags/cond_tag.py +++ b/reflex/components/tags/cond_tag.py @@ -1,7 +1,7 @@ """Tag to conditionally render components.""" import dataclasses -from typing import Any, Dict, Optional +from typing import Any, Dict from reflex.components.tags.tag import Tag from reflex.vars.base import Var @@ -18,4 +18,4 @@ class CondTag(Tag): true_value: Dict = dataclasses.field(default_factory=dict) # The code to render if the condition is false. - false_value: Optional[Dict] = None + false_value: Dict | None = None diff --git a/reflex/components/tags/tag.py b/reflex/components/tags/tag.py index d9e307781..299aa6e28 100644 --- a/reflex/components/tags/tag.py +++ b/reflex/components/tags/tag.py @@ -3,7 +3,7 @@ from __future__ import annotations import dataclasses -from typing import Any, List, Mapping, Optional, Sequence +from typing import Any, List, Mapping, Sequence from reflex.event import EventChain from reflex.utils import format, types @@ -90,7 +90,7 @@ class Tag: if rendered_value is not None: yield field.name, rendered_value - def add_props(self, **kwargs: Optional[Any]) -> Tag: + def add_props(self, **kwargs: Any | None) -> Tag: """Add props to the tag. Args: @@ -128,7 +128,7 @@ class Tag: return self @staticmethod - def is_valid_prop(prop: Optional[Var]) -> bool: + def is_valid_prop(prop: Var | None) -> bool: """Check if the prop is valid. Args: diff --git a/reflex/config.py b/reflex/config.py index 37b41dbc5..35db8c4b9 100644 --- a/reflex/config.py +++ b/reflex/config.py @@ -49,10 +49,10 @@ class DBConfig(Base): """Database config.""" engine: str - username: Optional[str] = "" - password: Optional[str] = "" - host: Optional[str] = "" - port: Optional[int] = None + username: str | None = "" + password: str | None = "" + host: str | None = "" + port: int | None = None database: str @classmethod @@ -358,7 +358,7 @@ class EnvVar(Generic[T]): """ return interpret_env_var_value(value, self.type_, self.name) - def getenv(self) -> Optional[T]: + def getenv(self) -> T | None: """Get the interpreted environment variable value. Returns: @@ -590,16 +590,16 @@ class EnvironmentVariables: REFLEX_USE_NPM: EnvVar[bool] = env_var(False) # The npm registry to use. - NPM_CONFIG_REGISTRY: EnvVar[Optional[str]] = env_var(None) + NPM_CONFIG_REGISTRY: EnvVar[str | None] = env_var(None) # Whether to use Granian for the backend. Otherwise, use Uvicorn. REFLEX_USE_GRANIAN: EnvVar[bool] = env_var(False) # The username to use for authentication on python package repository. Username and password must both be provided. - TWINE_USERNAME: EnvVar[Optional[str]] = env_var(None) + TWINE_USERNAME: EnvVar[str | None] = env_var(None) # The password to use for authentication on python package repository. Username and password must both be provided. - TWINE_PASSWORD: EnvVar[Optional[str]] = env_var(None) + TWINE_PASSWORD: EnvVar[str | None] = env_var(None) # Whether to use the system installed bun. If set to false, bun will be bundled with the app. REFLEX_USE_SYSTEM_BUN: EnvVar[bool] = env_var(False) @@ -624,13 +624,13 @@ class EnvironmentVariables: Path(constants.Dirs.UPLOADED_FILES) ) - REFLEX_COMPILE_EXECUTOR: EnvVar[Optional[ExecutorType]] = env_var(None) + REFLEX_COMPILE_EXECUTOR: EnvVar[ExecutorType | None] = env_var(None) # Whether to use separate processes to compile the frontend and how many. If not set, defaults to thread executor. - REFLEX_COMPILE_PROCESSES: EnvVar[Optional[int]] = env_var(None) + REFLEX_COMPILE_PROCESSES: EnvVar[int | None] = env_var(None) # Whether to use separate threads to compile the frontend and how many. Defaults to `min(32, os.cpu_count() + 4)`. - REFLEX_COMPILE_THREADS: EnvVar[Optional[int]] = env_var(None) + REFLEX_COMPILE_THREADS: EnvVar[int | None] = env_var(None) # The directory to store reflex dependencies. REFLEX_DIR: EnvVar[Path] = env_var(Path(constants.Reflex.DIR)) @@ -744,7 +744,7 @@ class Config(Base): app_name: str # The path to the app module. - app_module_import: Optional[str] = None + app_module_import: str | None = None # The log level to use. loglevel: constants.LogLevel = constants.LogLevel.DEFAULT @@ -762,21 +762,19 @@ class Config(Base): api_url: str = f"http://localhost:{constants.DefaultPorts.BACKEND_PORT}" # The url the frontend will be hosted on. - deploy_url: Optional[str] = ( - f"http://localhost:{constants.DefaultPorts.FRONTEND_PORT}" - ) + deploy_url: str | None = f"http://localhost:{constants.DefaultPorts.FRONTEND_PORT}" # The url the backend will be hosted on. backend_host: str = "0.0.0.0" # The database url used by rx.Model. - db_url: Optional[str] = "sqlite:///reflex.db" + db_url: str | None = "sqlite:///reflex.db" # The async database url used by rx.Model. - async_db_url: Optional[str] = None + async_db_url: str | None = None # The redis url - redis_url: Optional[str] = None + redis_url: str | None = None # Telemetry opt-in. telemetry_enabled: bool = True @@ -814,7 +812,7 @@ class Config(Base): gunicorn_worker_class: str = "uvicorn.workers.UvicornH11Worker" # Number of gunicorn workers from user - gunicorn_workers: Optional[int] = None + gunicorn_workers: int | None = None # Number of requests before a worker is restarted; set to 0 to disable gunicorn_max_requests: int = 100 @@ -838,7 +836,7 @@ class Config(Base): _non_default_attributes: set[str] = pydantic.PrivateAttr(set()) # Path to file containing key-values pairs to override in the environment; Dotenv format. - env_file: Optional[str] = None + env_file: str | None = None # Whether to display the sticky "Built with Reflex" badge on all pages. show_built_with_reflex: bool = True @@ -847,7 +845,7 @@ class Config(Base): is_reflex_cloud: bool = False # Extra overlay function to run after the app is built. Formatted such that `from path_0.path_1... import path[-1]`, and calling it with no arguments would work. For example, "reflex.components.moment.momnet". - extra_overlay_function: Optional[str] = None + extra_overlay_function: str | None = None def __init__(self, *args, **kwargs): """Initialize the config values. diff --git a/reflex/custom_components/custom_components.py b/reflex/custom_components/custom_components.py index bf302ad4b..6c9cd83ea 100644 --- a/reflex/custom_components/custom_components.py +++ b/reflex/custom_components/custom_components.py @@ -9,7 +9,6 @@ import sys from collections import namedtuple from contextlib import contextmanager from pathlib import Path -from typing import Optional import httpx import tomlkit @@ -311,7 +310,7 @@ def _populate_custom_component_project(name_variants: NameVariants): @custom_components_cli.command(name="init") def init( - library_name: Optional[str] = typer.Option( + library_name: str | None = typer.Option( None, help="The name of your library. On PyPI, package will be published as `reflex-{library-name}`.", ), @@ -604,26 +603,26 @@ def _ensure_dist_dir(version_to_publish: str, build: bool): @custom_components_cli.command(name="publish") def publish( - repository: Optional[str] = typer.Option( + repository: str | None = typer.Option( None, "-r", "--repository", help="The name of the repository. Defaults to pypi. Only supports pypi and testpypi (Test PyPI) for now.", ), - token: Optional[str] = typer.Option( + token: str | None = typer.Option( None, "-t", "--token", help="The API token to use for authentication on python package repository. If token is provided, no username/password should be provided at the same time", ), - username: Optional[str] = typer.Option( + username: str | None = typer.Option( environment.TWINE_USERNAME.get(), "-u", "--username", show_default="TWINE_USERNAME environment variable value if set", help="The username to use for authentication on python package repository. Username and password must both be provided.", ), - password: Optional[str] = typer.Option( + password: str | None = typer.Option( environment.TWINE_PASSWORD.get(), "-p", "--password", diff --git a/reflex/event.py b/reflex/event.py index 4903257d3..2969799b3 100644 --- a/reflex/event.py +++ b/reflex/event.py @@ -97,7 +97,7 @@ class EventActionsMixin: """Mixin for DOM event actions.""" # Whether to `preventDefault` or `stopPropagation` on the event. - event_actions: dict[str, Union[bool, int]] = dataclasses.field(default_factory=dict) + event_actions: dict[str, bool | int] = dataclasses.field(default_factory=dict) @property def stop_propagation(self) -> Self: @@ -264,7 +264,7 @@ class EventSpec(EventActionsMixin): def __init__( self, handler: EventHandler, - event_actions: dict[str, Union[bool, int]] | None = None, + event_actions: dict[str, bool | int] | None = None, client_handler_name: str = "", args: tuple[tuple[Var, Var], ...] = (), ): @@ -390,7 +390,7 @@ class CallableEventSpec(EventSpec): class EventChain(EventActionsMixin): """Container for a chain of events that will be executed in order.""" - events: Sequence[Union[EventSpec, EventVar, EventCallback]] = dataclasses.field( + events: Sequence[EventSpec | EventVar | EventCallback] = dataclasses.field( default_factory=list ) @@ -398,16 +398,16 @@ class EventChain(EventActionsMixin): default=None ) - invocation: Optional[Var] = dataclasses.field(default=None) + invocation: Var | None = dataclasses.field(default=None) @classmethod def create( cls, value: EventType, args_spec: ArgsSpec | Sequence[ArgsSpec], - key: Optional[str] = None, + key: str | None = None, **event_chain_kwargs, - ) -> Union[EventChain, Var]: + ) -> EventChain | Var: """Create an event chain from a variety of input types. Args: @@ -449,7 +449,7 @@ class EventChain(EventActionsMixin): # If the input is a list of event handlers, create an event chain. if isinstance(value, List): - events: list[Union[EventSpec, EventVar]] = [] + events: list[EventSpec | EventVar] = [] for v in value: if isinstance(v, (EventHandler, EventSpec)): # Call the event handler to get the event. @@ -665,11 +665,11 @@ def passthrough_event_spec(*event_types: Type[T]) -> IdentityEventReturn[T]: # class FileUpload: """Class to represent a file upload.""" - upload_id: Optional[str] = None - on_upload_progress: Optional[Union[EventHandler, Callable]] = None + upload_id: str | None = None + on_upload_progress: EventHandler | Callable | None = None @staticmethod - def on_upload_progress_args_spec(_prog: Var[dict[str, Union[int, float, bool]]]): + def on_upload_progress_args_spec(_prog: Var[dict[str, int | float | bool]]): """Args spec for on_upload_progress event handler. Returns: @@ -1000,7 +1000,7 @@ def set_clipboard(content: Union[str, Var[str]]) -> EventSpec: def download( url: str | Var | None = None, - filename: Optional[str | Var] = None, + filename: str | Var | None = None, data: str | bytes | Var | None = None, ) -> EventSpec: """Download the file at a given path or with the specified data. @@ -1201,7 +1201,7 @@ def get_hydrate_event(state: BaseState) -> str: def call_event_handler( event_callback: EventHandler | EventSpec, event_spec: ArgsSpec | Sequence[ArgsSpec], - key: Optional[str] = None, + key: str | None = None, ) -> EventSpec: """Call an event handler to get the event spec. @@ -1450,7 +1450,7 @@ def check_fn_match_arg_spec( def call_event_fn( fn: Callable, arg_spec: ArgsSpec | Sequence[ArgsSpec], - key: Optional[str] = None, + key: str | None = None, ) -> list[EventSpec] | Var: """Call a function to a list of event specs. diff --git a/reflex/experimental/client_state.py b/reflex/experimental/client_state.py index 8138c2721..dbb38ccaf 100644 --- a/reflex/experimental/client_state.py +++ b/reflex/experimental/client_state.py @@ -4,7 +4,7 @@ from __future__ import annotations import dataclasses import re -from typing import Any, Callable, Union +from typing import Any, Callable from reflex import constants from reflex.event import EventChain, EventHandler, EventSpec, run_script @@ -253,9 +253,7 @@ class ClientStateVar(Var): """ return self.set_value() - def retrieve( - self, callback: Union[EventHandler, Callable, None] = None - ) -> EventSpec: + def retrieve(self, callback: EventHandler | Callable | None = None) -> EventSpec: """Pass the value of the client state variable to a backend EventHandler. The event handler must `yield` or `return` the EventSpec to trigger the event. diff --git a/reflex/experimental/layout.pyi b/reflex/experimental/layout.pyi index 023dd8314..8388ed1f2 100644 --- a/reflex/experimental/layout.pyi +++ b/reflex/experimental/layout.pyi @@ -3,7 +3,7 @@ # ------------------- DO NOT EDIT ---------------------- # This file was generated by `reflex/utils/pyi_generator.py`! # ------------------------------------------------------ -from typing import Any, Literal, Optional, Union, overload +from typing import Any, Literal, Optional, overload from reflex import color from reflex.components.base.fragment import Fragment @@ -21,217 +21,190 @@ class Sidebar(Box, MemoizationLeaf): def create( # type: ignore cls, *children, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -276,31 +249,28 @@ class DrawerSidebar(DrawerRoot): def create( # type: ignore cls, *children, - default_open: Optional[Union[Var[bool], bool]] = None, - open: Optional[Union[Var[bool], bool]] = None, - modal: Optional[Union[Var[bool], bool]] = None, - direction: Optional[ - Union[ - Literal["bottom", "left", "right", "top"], - Var[Literal["bottom", "left", "right", "top"]], - ] - ] = None, - dismissible: Optional[Union[Var[bool], bool]] = None, - handle_only: Optional[Union[Var[bool], bool]] = None, - snap_points: Optional[list[Union[float, str]]] = None, - fade_from_index: Optional[Union[Var[int], int]] = None, - scroll_lock_timeout: Optional[Union[Var[int], int]] = None, - prevent_scroll_restoration: Optional[Union[Var[bool], bool]] = None, - should_scale_background: Optional[Union[Var[bool], bool]] = None, - close_threshold: Optional[Union[Var[float], float]] = None, - as_child: Optional[Union[Var[bool], bool]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, - on_animation_end: Optional[Union[EventType[()], EventType[bool]]] = None, + default_open: Var[bool] | bool | None = None, + open: Var[bool] | bool | None = None, + modal: Var[bool] | bool | None = None, + direction: Literal["bottom", "left", "right", "top"] + | Var[Literal["bottom", "left", "right", "top"]] + | None = None, + dismissible: Var[bool] | bool | None = None, + handle_only: Var[bool] | bool | None = None, + snap_points: Optional[list[float | str]] = None, + fade_from_index: Var[int] | int | None = None, + scroll_lock_timeout: Var[int] | int | None = None, + prevent_scroll_restoration: Var[bool] | bool | None = None, + should_scale_background: Var[bool] | bool | None = None, + close_threshold: Var[float] | float | None = None, + as_child: Var[bool] | bool | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, + on_animation_end: Optional[EventType[()] | EventType[bool]] = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -314,7 +284,7 @@ class DrawerSidebar(DrawerRoot): on_mouse_out: Optional[EventType[()]] = None, on_mouse_over: Optional[EventType[()]] = None, on_mouse_up: Optional[EventType[()]] = None, - on_open_change: Optional[Union[EventType[()], EventType[bool]]] = None, + on_open_change: Optional[EventType[()] | EventType[bool]] = None, on_scroll: Optional[EventType[()]] = None, on_unmount: Optional[EventType[()]] = None, **props, @@ -344,12 +314,12 @@ class SidebarTrigger(Fragment): def create( # type: ignore cls, *children, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -385,217 +355,190 @@ class Layout(Box): cls, *children, sidebar: Optional[Component] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, @@ -634,217 +577,190 @@ class LayoutNamespace(ComponentNamespace): def __call__( *children, sidebar: Optional[Component] = None, - access_key: Optional[Union[Var[str], str]] = None, - auto_capitalize: Optional[ - Union[ - Literal["characters", "none", "off", "on", "sentences", "words"], - Var[Literal["characters", "none", "off", "on", "sentences", "words"]], + access_key: Var[str] | str | None = None, + auto_capitalize: Literal[ + "characters", "none", "off", "on", "sentences", "words" + ] + | Var[Literal["characters", "none", "off", "on", "sentences", "words"]] + | None = None, + content_editable: Literal["inherit", "plaintext-only", False, True] + | Var[Literal["inherit", "plaintext-only", False, True]] + | None = None, + context_menu: Var[str] | str | None = None, + dir: Var[str] | str | None = None, + draggable: Var[bool] | bool | None = None, + enter_key_hint: Literal[ + "done", "enter", "go", "next", "previous", "search", "send" + ] + | Var[Literal["done", "enter", "go", "next", "previous", "search", "send"]] + | None = None, + hidden: Var[bool] | bool | None = None, + input_mode: Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" + ] + | Var[ + Literal[ + "decimal", "email", "none", "numeric", "search", "tel", "text", "url" ] - ] = None, - content_editable: Optional[ - Union[ - Literal["inherit", "plaintext-only", False, True], - Var[Literal["inherit", "plaintext-only", False, True]], + ] + | None = None, + item_prop: Var[str] | str | None = None, + lang: Var[str] | str | None = None, + role: Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", + ] + | Var[ + Literal[ + "alert", + "alertdialog", + "application", + "article", + "banner", + "button", + "cell", + "checkbox", + "columnheader", + "combobox", + "complementary", + "contentinfo", + "definition", + "dialog", + "directory", + "document", + "feed", + "figure", + "form", + "grid", + "gridcell", + "group", + "heading", + "img", + "link", + "list", + "listbox", + "listitem", + "log", + "main", + "marquee", + "math", + "menu", + "menubar", + "menuitem", + "menuitemcheckbox", + "menuitemradio", + "navigation", + "none", + "note", + "option", + "presentation", + "progressbar", + "radio", + "radiogroup", + "region", + "row", + "rowgroup", + "rowheader", + "scrollbar", + "search", + "searchbox", + "separator", + "slider", + "spinbutton", + "status", + "switch", + "tab", + "table", + "tablist", + "tabpanel", + "term", + "textbox", + "timer", + "toolbar", + "tooltip", + "tree", + "treegrid", + "treeitem", ] - ] = None, - context_menu: Optional[Union[Var[str], str]] = None, - dir: Optional[Union[Var[str], str]] = None, - draggable: Optional[Union[Var[bool], bool]] = None, - enter_key_hint: Optional[ - Union[ - Literal["done", "enter", "go", "next", "previous", "search", "send"], - Var[ - Literal["done", "enter", "go", "next", "previous", "search", "send"] - ], - ] - ] = None, - hidden: Optional[Union[Var[bool], bool]] = None, - input_mode: Optional[ - Union[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ], - Var[ - Literal[ - "decimal", - "email", - "none", - "numeric", - "search", - "tel", - "text", - "url", - ] - ], - ] - ] = None, - item_prop: Optional[Union[Var[str], str]] = None, - lang: Optional[Union[Var[str], str]] = None, - role: Optional[ - Union[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ], - Var[ - Literal[ - "alert", - "alertdialog", - "application", - "article", - "banner", - "button", - "cell", - "checkbox", - "columnheader", - "combobox", - "complementary", - "contentinfo", - "definition", - "dialog", - "directory", - "document", - "feed", - "figure", - "form", - "grid", - "gridcell", - "group", - "heading", - "img", - "link", - "list", - "listbox", - "listitem", - "log", - "main", - "marquee", - "math", - "menu", - "menubar", - "menuitem", - "menuitemcheckbox", - "menuitemradio", - "navigation", - "none", - "note", - "option", - "presentation", - "progressbar", - "radio", - "radiogroup", - "region", - "row", - "rowgroup", - "rowheader", - "scrollbar", - "search", - "searchbox", - "separator", - "slider", - "spinbutton", - "status", - "switch", - "tab", - "table", - "tablist", - "tabpanel", - "term", - "textbox", - "timer", - "toolbar", - "tooltip", - "tree", - "treegrid", - "treeitem", - ] - ], - ] - ] = None, - slot: Optional[Union[Var[str], str]] = None, - spell_check: Optional[Union[Var[bool], bool]] = None, - tab_index: Optional[Union[Var[int], int]] = None, - title: Optional[Union[Var[str], str]] = None, - style: Optional[Style] = None, - key: Optional[Any] = None, - id: Optional[Any] = None, - class_name: Optional[Any] = None, - autofocus: Optional[bool] = None, - custom_attrs: Optional[dict[str, Union[Var, Any]]] = None, + ] + | None = None, + slot: Var[str] | str | None = None, + spell_check: Var[bool] | bool | None = None, + tab_index: Var[int] | int | None = None, + title: Var[str] | str | None = None, + style: Style | None = None, + key: Any | None = None, + id: Any | None = None, + class_name: Any | None = None, + autofocus: bool | None = None, + custom_attrs: dict[str, Var | Any] | None = None, on_blur: Optional[EventType[()]] = None, on_click: Optional[EventType[()]] = None, on_context_menu: Optional[EventType[()]] = None, diff --git a/reflex/istate/data.py b/reflex/istate/data.py index 987921889..1461b14ac 100644 --- a/reflex/istate/data.py +++ b/reflex/istate/data.py @@ -1,7 +1,6 @@ """This module contains the dataclasses representing the router object.""" import dataclasses -from typing import Optional from reflex import constants from reflex.utils import format @@ -25,7 +24,7 @@ class HeaderData: accept_encoding: str = "" accept_language: str = "" - def __init__(self, router_data: Optional[dict] = None): + def __init__(self, router_data: dict | None = None): """Initialize the HeaderData object based on router_data. Args: @@ -50,7 +49,7 @@ class PageData: full_raw_path: str = "" params: dict = dataclasses.field(default_factory=dict) - def __init__(self, router_data: Optional[dict] = None): + def __init__(self, router_data: dict | None = None): """Initialize the PageData object based on router_data. Args: @@ -90,7 +89,7 @@ class SessionData: client_ip: str = "" session_id: str = "" - def __init__(self, router_data: Optional[dict] = None): + def __init__(self, router_data: dict | None = None): """Initialize the SessionData object based on router_data. Args: @@ -115,7 +114,7 @@ class RouterData: headers: HeaderData = dataclasses.field(default_factory=HeaderData) page: PageData = dataclasses.field(default_factory=PageData) - def __init__(self, router_data: Optional[dict] = None): + def __init__(self, router_data: dict | None = None): """Initialize the RouterData object. Args: diff --git a/reflex/middleware/hydrate_middleware.py b/reflex/middleware/hydrate_middleware.py index 2dea54e17..ec18939de 100644 --- a/reflex/middleware/hydrate_middleware.py +++ b/reflex/middleware/hydrate_middleware.py @@ -3,7 +3,7 @@ from __future__ import annotations import dataclasses -from typing import TYPE_CHECKING, Optional +from typing import TYPE_CHECKING from reflex import constants from reflex.event import Event, get_hydrate_event @@ -20,7 +20,7 @@ class HydrateMiddleware(Middleware): async def preprocess( self, app: App, state: BaseState, event: Event - ) -> Optional[StateUpdate]: + ) -> StateUpdate | None: """Preprocess the event. Args: diff --git a/reflex/middleware/middleware.py b/reflex/middleware/middleware.py index ef9de0bde..6a5843b18 100644 --- a/reflex/middleware/middleware.py +++ b/reflex/middleware/middleware.py @@ -3,7 +3,7 @@ from __future__ import annotations from abc import ABC, abstractmethod -from typing import TYPE_CHECKING, Optional +from typing import TYPE_CHECKING from reflex.event import Event from reflex.state import BaseState, StateUpdate @@ -18,7 +18,7 @@ class Middleware(ABC): @abstractmethod async def preprocess( self, app: App, state: BaseState, event: Event - ) -> Optional[StateUpdate]: + ) -> StateUpdate | None: """Preprocess the event. Args: diff --git a/reflex/model.py b/reflex/model.py index 06bb87b02..377c9d75a 100644 --- a/reflex/model.py +++ b/reflex/model.py @@ -5,7 +5,7 @@ from __future__ import annotations import re from collections import defaultdict from contextlib import suppress -from typing import Any, ClassVar, Optional, Type, Union +from typing import Any, ClassVar, Type, Union import alembic.autogenerate import alembic.command @@ -247,7 +247,7 @@ class Model(Base, sqlmodel.SQLModel): # pyright: ignore [reportGeneralTypeIssue """Base class to define a table in the database.""" # The primary key for the table. - id: Optional[int] = sqlmodel.Field(default=None, primary_key=True) + id: int | None = sqlmodel.Field(default=None, primary_key=True) def __init_subclass__(cls): """Drop the default primary key field if any primary key field is defined.""" diff --git a/reflex/reflex.py b/reflex/reflex.py index c0403c05d..f3e5a7440 100644 --- a/reflex/reflex.py +++ b/reflex/reflex.py @@ -4,7 +4,6 @@ from __future__ import annotations import atexit from pathlib import Path -from typing import Optional import typer import typer.core @@ -504,12 +503,12 @@ def deploy( "--env", help="The environment variables to set: =. For multiple envs, repeat this option, e.g. --env k1=v2 --env k2=v2.", ), - vmtype: Optional[str] = typer.Option( + vmtype: str | None = typer.Option( None, "--vmtype", help="Vm type id. Run `reflex cloud vmtypes` to get options.", ), - hostname: Optional[str] = typer.Option( + hostname: str | None = typer.Option( None, "--hostname", help="The hostname of the frontend.", @@ -518,7 +517,7 @@ def deploy( True, help="Whether to list configuration options and ask for confirmation.", ), - envfile: Optional[str] = typer.Option( + envfile: str | None = typer.Option( None, "--envfile", help="The path to an env file to use. Will override any envs set manually.", @@ -526,22 +525,22 @@ def deploy( loglevel: constants.LogLevel = typer.Option( config.loglevel, help="The log level to use." ), - project: Optional[str] = typer.Option( + project: str | None = typer.Option( None, "--project", help="project id to deploy to", ), - project_name: Optional[str] = typer.Option( + project_name: str | None = typer.Option( None, "--project-name", help="The name of the project to deploy to.", ), - token: Optional[str] = typer.Option( + token: str | None = typer.Option( None, "--token", help="token to use for auth", ), - config_path: Optional[str] = typer.Option( + config_path: str | None = typer.Option( None, "--config", help="path to the config file", diff --git a/reflex/state.py b/reflex/state.py index 816dc4f2f..107f110e0 100644 --- a/reflex/state.py +++ b/reflex/state.py @@ -366,7 +366,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): _potentially_dirty_states: ClassVar[set[str]] = set() # The parent state. - parent_state: Optional[BaseState] = None + parent_state: BaseState | None = None # The substates of the state. substates: Dict[str, BaseState] = {} @@ -664,9 +664,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): ) @classmethod - def _evaluate( - cls, f: Callable[[Self], Any], of_type: Union[type, None] = None - ) -> Var: + def _evaluate(cls, f: Callable[[Self], Any], of_type: type | None = None) -> Var: """Evaluate a function to a ComputedVar. Experimental. Args: @@ -1349,7 +1347,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): field = fields[name] field_type = _unwrap_field_type(field.outer_type_) if field.allow_none and not is_optional(field_type): - field_type = Union[field_type, None] + field_type = field_type | None if not _isinstance(value, field_type): console.error( f"Expected field '{type(self).__name__}.{name}' to receive type '{field_type}'," @@ -1696,7 +1694,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): return StateUpdate() event_specs_correct_type = cast( - Union[list[Union[EventSpec, EventHandler]], None], + Union[list[EventSpec | EventHandler], None], [event_specs] if isinstance(event_specs, EventSpec) else event_specs, ) fixed_events = fix_events( @@ -2144,7 +2142,7 @@ class BaseState(Base, ABC, extra=pydantic.Extra.allow): def _field_tuple( field_name: str, - ) -> tuple[str, str, Any, Union[bool, None], Any]: + ) -> tuple[str, str, Any, bool | None, Any]: model_field = cls.__fields__[field_name] return ( field_name, @@ -2351,7 +2349,7 @@ class OnLoadInternalState(State): self.is_hydrated = False return [ *fix_events( - cast(list[Union[EventSpec, EventHandler]], load_events), + cast(list[EventSpec | EventHandler], load_events), self.router.session.client_token, router_data=self.router_data, ), diff --git a/reflex/testing.py b/reflex/testing.py index bea379f96..48b3fd063 100644 --- a/reflex/testing.py +++ b/reflex/testing.py @@ -29,7 +29,6 @@ from typing import ( Optional, Type, TypeVar, - Union, ) import psutil @@ -77,8 +76,7 @@ DEFAULT_TIMEOUT = 15 POLL_INTERVAL = 0.25 FRONTEND_POPEN_ARGS = {} T = TypeVar("T") -TimeoutType = Optional[Union[int, float]] - +TimeoutType = int | float | None if platform.system() == "Windows": FRONTEND_POPEN_ARGS["creationflags"] = subprocess.CREATE_NEW_PROCESS_GROUP # pyright: ignore [reportAttributeAccessIssue] FRONTEND_POPEN_ARGS["shell"] = True @@ -123,14 +121,14 @@ class AppHarness: ] app_path: Path app_module_path: Path - app_module: Optional[types.ModuleType] = None - app_instance: Optional[reflex.App] = None - frontend_process: Optional[subprocess.Popen] = None - frontend_url: Optional[str] = None - frontend_output_thread: Optional[threading.Thread] = None - backend_thread: Optional[threading.Thread] = None - backend: Optional[uvicorn.Server] = None - state_manager: Optional[StateManager] = None + app_module: types.ModuleType | None = None + app_instance: reflex.App | None = None + frontend_process: subprocess.Popen | None = None + frontend_url: str | None = None + frontend_output_thread: threading.Thread | None = None + backend_thread: threading.Thread | None = None + backend: uvicorn.Server | None = None + state_manager: StateManager | None = None _frontends: list["WebDriver"] = dataclasses.field(default_factory=list) _decorated_pages: list = dataclasses.field(default_factory=list) @@ -141,7 +139,7 @@ class AppHarness: app_source: Optional[ Callable[[], None] | types.ModuleType | str | functools.partial[Any] ] = None, - app_name: Optional[str] = None, + app_name: str | None = None, ) -> "AppHarness": """Create an AppHarness instance at root. @@ -767,7 +765,7 @@ class AppHarness: element: "WebElement", timeout: TimeoutType = None, exp_not_equal: str = "", - ) -> Optional[str]: + ) -> str | None: """Poll element.get_attribute("value") for change. Args: @@ -903,8 +901,8 @@ class AppHarnessProd(AppHarness): handling. Additionally, the backend runs in multi-worker mode. """ - frontend_thread: Optional[threading.Thread] = None - frontend_server: Optional[Subdir404TCPServer] = None + frontend_thread: threading.Thread | None = None + frontend_server: Subdir404TCPServer | None = None def _run_frontend(self): web_root = ( diff --git a/reflex/utils/export.py b/reflex/utils/export.py index edb4a6e1a..8dd23607d 100644 --- a/reflex/utils/export.py +++ b/reflex/utils/export.py @@ -1,7 +1,6 @@ """Export utilities.""" from pathlib import Path -from typing import Optional from reflex import constants from reflex.config import environment, get_config @@ -16,8 +15,8 @@ def export( backend: bool = True, zip_dest_dir: str = str(Path.cwd()), upload_db_file: bool = False, - api_url: Optional[str] = None, - deploy_url: Optional[str] = None, + api_url: str | None = None, + deploy_url: str | None = None, env: constants.Env = constants.Env.PROD, loglevel: constants.LogLevel = console._LOG_LEVEL, ): diff --git a/reflex/utils/format.py b/reflex/utils/format.py index 3361ca120..8b846fac1 100644 --- a/reflex/utils/format.py +++ b/reflex/utils/format.py @@ -6,7 +6,7 @@ import inspect import json import os import re -from typing import TYPE_CHECKING, Any, Optional, Union +from typing import TYPE_CHECKING, Any, Union from reflex import constants from reflex.constants.state import FRONTEND_EVENT_STATE @@ -371,7 +371,7 @@ def format_match( def format_prop( prop: Union[Var, EventChain, ComponentStyle, str], -) -> Union[int, float, str]: +) -> int | float | str: """Format a prop. Args: @@ -533,7 +533,7 @@ if TYPE_CHECKING: def format_queue_events( events: EventType[Any] | None = None, - args_spec: Optional[ArgsSpec] = None, + args_spec: ArgsSpec | None = None, ) -> Var[EventChain]: """Format a list of event handler / event spec as a javascript callback. diff --git a/reflex/utils/imports.py b/reflex/utils/imports.py index 3f2b10a72..2ec4d480e 100644 --- a/reflex/utils/imports.py +++ b/reflex/utils/imports.py @@ -4,7 +4,7 @@ from __future__ import annotations import dataclasses from collections import defaultdict -from typing import DefaultDict, Optional, Union +from typing import DefaultDict, Union def merge_imports( @@ -95,26 +95,26 @@ class ImportVar: """An import var.""" # The name of the import tag. - tag: Optional[str] + tag: str | None # whether the import is default or named. - is_default: Optional[bool] = False + is_default: bool | None = False # The tag alias. - alias: Optional[str] = None + alias: str | None = None # Whether this import need to install the associated lib - install: Optional[bool] = True + install: bool | None = True # whether this import should be rendered or not - render: Optional[bool] = True + render: bool | None = True # The path of the package to import from. package_path: str = "/" # whether this import package should be added to transpilePackages in next.config.js # https://nextjs.org/docs/app/api-reference/next-config-js/transpilePackages - transpile: Optional[bool] = False + transpile: bool | None = False @property def name(self) -> str: @@ -131,7 +131,7 @@ class ImportVar: return self.tag or "" -ImportTypes = Union[str, ImportVar, list[Union[str, ImportVar]], list[ImportVar]] +ImportTypes = Union[str, ImportVar, list[str | ImportVar], list[ImportVar]] ImportDict = dict[str, ImportTypes] ParsedImportDict = dict[str, list[ImportVar]] ImmutableParsedImportDict = tuple[tuple[str, tuple[ImportVar, ...]], ...] diff --git a/reflex/utils/prerequisites.py b/reflex/utils/prerequisites.py index c969e12c9..3e7280f03 100644 --- a/reflex/utils/prerequisites.py +++ b/reflex/utils/prerequisites.py @@ -72,9 +72,9 @@ class Template: class CpuInfo: """Model to save cpu info.""" - manufacturer_id: Optional[str] - model_name: Optional[str] - address_width: Optional[int] + manufacturer_id: str | None + model_name: str | None + address_width: int | None def get_web_dir() -> Path: @@ -1361,7 +1361,7 @@ def validate_frontend_dependencies(init: bool = True): validate_bun() -def ensure_reflex_installation_id() -> Optional[int]: +def ensure_reflex_installation_id() -> int | None: """Ensures that a reflex distinct id has been generated and stored in the reflex directory. Returns: diff --git a/reflex/utils/processes.py b/reflex/utils/processes.py index 5eefa3127..232d7c0d7 100644 --- a/reflex/utils/processes.py +++ b/reflex/utils/processes.py @@ -10,7 +10,7 @@ import signal import subprocess from concurrent import futures from pathlib import Path -from typing import Callable, Generator, Optional, Tuple, Union +from typing import Callable, Generator, Tuple import psutil import typer @@ -50,7 +50,7 @@ def get_num_workers() -> int: return (os.cpu_count() or 1) * 2 + 1 -def get_process_on_port(port: int) -> Optional[psutil.Process]: +def get_process_on_port(port: int) -> psutil.Process | None: """Get the process on the given port. Args: @@ -202,7 +202,7 @@ def new_process( @contextlib.contextmanager def run_concurrently_context( - *fns: Union[Callable, Tuple], + *fns: Callable | Tuple, ) -> Generator[list[futures.Future], None, None]: """Run functions concurrently in a thread pool. @@ -240,7 +240,7 @@ def run_concurrently_context( executor.shutdown(wait=False) -def run_concurrently(*fns: Union[Callable, Tuple]) -> None: +def run_concurrently(*fns: Callable | Tuple) -> None: """Run functions concurrently in a thread pool. Args: diff --git a/reflex/utils/pyi_generator.py b/reflex/utils/pyi_generator.py index 50e7f9e14..65b1c0807 100644 --- a/reflex/utils/pyi_generator.py +++ b/reflex/utils/pyi_generator.py @@ -15,7 +15,7 @@ from inspect import getfullargspec from itertools import chain from multiprocessing import Pool, cpu_count from pathlib import Path -from types import ModuleType, SimpleNamespace +from types import ModuleType, SimpleNamespace, UnionType from typing import Any, Callable, Iterable, Sequence, Type, get_args, get_origin from reflex.components.component import Component @@ -146,15 +146,15 @@ def _get_type_hint( if len(res_args) == 1: return f"Optional[{res_args[0]}]" else: - res = f"Union[{', '.join(res_args)}]" - return f"Optional[{res}]" + res = f"{' | '.join(res_args)}" + return f"{res} | None" res_args = [ _get_type_hint(arg, type_hint_globals, rx_types.is_optional(arg)) for arg in value.__args__ ] res_args.sort() - return f"Union[{', '.join(res_args)}]" + return f"{' | '.join(res_args)}" if args: inner_container_type_args = ( @@ -192,8 +192,8 @@ def _get_type_hint( if arg is not type(None) ] if len(types) > 1: - res = ", ".join(sorted(types)) - res = f"Union[{res}]" + res = " | ".join(sorted(types)) + elif isinstance(value, str): ev = eval(value, type_hint_globals) if rx_types.is_optional(ev): @@ -204,7 +204,7 @@ def _get_type_hint( _get_type_hint(arg, type_hint_globals, rx_types.is_optional(arg)) for arg in ev.__args__ ] - return f"Union[{', '.join(res)}]" + return f"{' | '.join(res)}" res = ( _get_type_hint(ev, type_hint_globals, is_optional=False) if ev.__name__ == "Var" @@ -213,7 +213,7 @@ def _get_type_hint( else: res = value.__name__ if is_optional and not res.startswith("Optional"): - res = f"Optional[{res}]" + res = f"{res} | None" return res @@ -399,6 +399,8 @@ def type_to_ast(typ: Any, cls: type) -> ast.AST: return ast.Name(id="None") origin = get_origin(typ) + if origin is UnionType: + origin = typing.Union # Handle plain types (int, str, custom classes, etc.) if origin is None: @@ -419,7 +421,7 @@ def type_to_ast(typ: Any, cls: type) -> ast.AST: return ast.Name(id=str(typ)) # Get the base type name (List, Dict, Optional, etc.) - base_name = origin._name if hasattr(origin, "_name") else origin.__name__ + base_name = getattr(origin, "_name", origin.__name__) # Get type arguments args = get_args(typ) @@ -525,9 +527,7 @@ def _generate_component_create_functiondef( ] # Create EventType using the joined string - return ast.Name( - id=f"Union[{', '.join(map(ast.unparse, all_count_args_type))}]" - ) + return ast.Name(id=f"{' | '.join(map(ast.unparse, all_count_args_type))}") if isinstance(annotation, str) and annotation.lower().startswith("tuple["): inside_of_tuple = ( @@ -570,9 +570,7 @@ def _generate_component_create_functiondef( for i in range(len(arguments) + 1) ] - return ast.Name( - id=f"Union[{', '.join(map(ast.unparse, all_count_args_type))}]" - ) + return ast.Name(id=f"{' | '.join(map(ast.unparse, all_count_args_type))}") return ast.Name(id="EventType[Any]") event_triggers = clz().get_event_triggers() diff --git a/reflex/utils/serializers.py b/reflex/utils/serializers.py index ed378ddd3..0e906532c 100644 --- a/reflex/utils/serializers.py +++ b/reflex/utils/serializers.py @@ -14,7 +14,6 @@ from typing import ( Any, Callable, Literal, - Optional, Set, Type, TypeVar, @@ -113,22 +112,22 @@ def serializer( @overload def serialize( value: Any, get_type: Literal[True] -) -> tuple[Optional[SerializedType], Optional[types.GenericType]]: ... +) -> tuple[SerializedType | None, types.GenericType | None]: ... @overload -def serialize(value: Any, get_type: Literal[False]) -> Optional[SerializedType]: ... +def serialize(value: Any, get_type: Literal[False]) -> SerializedType | None: ... @overload -def serialize(value: Any) -> Optional[SerializedType]: ... +def serialize(value: Any) -> SerializedType | None: ... def serialize( value: Any, get_type: bool = False ) -> Union[ - Optional[SerializedType], - tuple[Optional[SerializedType], Optional[types.GenericType]], + SerializedType | None, + tuple[SerializedType | None, types.GenericType | None], ]: """Serialize the value to a JSON string. @@ -162,7 +161,7 @@ def serialize( @functools.lru_cache -def get_serializer(type_: Type) -> Optional[Serializer]: +def get_serializer(type_: Type) -> Serializer | None: """Get the serializer for the type. Args: @@ -186,7 +185,7 @@ def get_serializer(type_: Type) -> Optional[Serializer]: @functools.lru_cache -def get_serializer_type(type_: Type) -> Optional[Type]: +def get_serializer_type(type_: Type) -> Type | None: """Get the converted type for the type after serializing. Args: diff --git a/reflex/utils/types.py b/reflex/utils/types.py index 2fd49e7f6..162e3a68f 100644 --- a/reflex/utils/types.py +++ b/reflex/utils/types.py @@ -19,7 +19,6 @@ from typing import ( List, Literal, Mapping, - Optional, Sequence, Tuple, Type, @@ -53,14 +52,14 @@ GenericAliasTypes = (_GenericAlias, GenericAlias, _SpecialGenericAlias) UnionTypes = (Union, types.UnionType) if hasattr(types, "UnionType") else (Union,) # Union of generic types. -GenericType = Union[Type, _GenericAlias] +GenericType = Type | _GenericAlias # Valid state var types. JSONType = {str, int, float, bool} PrimitiveType = Union[int, float, bool, str, list, dict, set, tuple] PrimitiveTypes = (int, float, bool, str, list, dict, set, tuple) -StateVar = Union[PrimitiveType, Base, None] -StateIterVar = Union[list, set, tuple] +StateVar = PrimitiveType | Base | None +StateIterVar = list | set | tuple if TYPE_CHECKING: from reflex.vars.base import Var @@ -299,7 +298,7 @@ def get_attribute_access_type(cls: GenericType, name: str) -> GenericType | None and field.default_factory is None ): # Ensure frontend uses null coalescing when accessing. - type_ = Optional[type_] + type_ = type_ | None return type_ elif isinstance(cls, type) and issubclass(cls, DeclarativeBase): insp = sqlalchemy.inspect(cls) @@ -322,7 +321,7 @@ def get_attribute_access_type(cls: GenericType, name: str) -> GenericType | None type_ = PrimitiveToAnnotation[type_] type_ = type_[item_type] # pyright: ignore [reportIndexIssue] if column.nullable: - type_ = Optional[type_] + type_ = type_ | None return type_ if name in insp.all_orm_descriptors: descriptor = insp.all_orm_descriptors[name] @@ -333,7 +332,7 @@ def get_attribute_access_type(cls: GenericType, name: str) -> GenericType | None if isinstance(prop, Relationship): type_ = prop.mapper.class_ # TODO: check for nullable? - type_ = list[type_] if prop.uselist else Optional[type_] + type_ = list[type_] if prop.uselist else type_ | None return type_ if isinstance(attr, AssociationProxyInstance): return list[ diff --git a/reflex/vars/base.py b/reflex/vars/base.py index 71427931a..34f623d4c 100644 --- a/reflex/vars/base.py +++ b/reflex/vars/base.py @@ -368,7 +368,7 @@ class Var(Generic[VAR_TYPE]): _var_type: types.GenericType = dataclasses.field(default=Any) # Extra metadata associated with the Var - _var_data: Optional[VarData] = dataclasses.field(default=None) + _var_data: VarData | None = dataclasses.field(default=None) def __str__(self) -> str: """String representation of the var. Guaranteed to be a valid Javascript expression. @@ -908,7 +908,7 @@ class Var(Generic[VAR_TYPE]): return args[0] if args else None if issubclass(type_, str): return "" - if issubclass(type_, types.get_args(Union[int, float])): + if issubclass(type_, types.get_args(int | float)): return 0 if issubclass(type_, bool): return False @@ -1549,7 +1549,7 @@ def serialize_literal(value: LiteralVar): return value._var_value -def get_python_literal(value: Union[LiteralVar, Any]) -> Any | None: +def get_python_literal(value: LiteralVar | Any) -> Any | None: """Get the Python literal value. Args: @@ -1582,7 +1582,7 @@ def var_operation( ) -> Callable[P, BooleanVar]: ... -NUMBER_T = TypeVar("NUMBER_T", int, float, Union[int, float]) +NUMBER_T = TypeVar("NUMBER_T", int, float, int | float) @overload @@ -1956,7 +1956,7 @@ class ComputedVar(Var[RETURN_TYPE]): _auto_deps: bool = dataclasses.field(default=True) # Interval at which the computed var should be updated - _update_interval: Optional[datetime.timedelta] = dataclasses.field(default=None) + _update_interval: datetime.timedelta | None = dataclasses.field(default=None) _fget: Callable[[BaseState], RETURN_TYPE] = dataclasses.field( default_factory=lambda: lambda _: None @@ -1967,9 +1967,9 @@ class ComputedVar(Var[RETURN_TYPE]): fget: Callable[[BASE_STATE], RETURN_TYPE], initial_value: RETURN_TYPE | types.Unset = types.Unset(), cache: bool = True, - deps: Optional[list[Union[str, Var]]] = None, + deps: Optional[list[str | Var]] = None, auto_deps: bool = True, - interval: Optional[Union[int, datetime.timedelta]] = None, + interval: int | datetime.timedelta | None = None, backend: bool | None = None, **kwargs, ): @@ -2031,7 +2031,7 @@ class ComputedVar(Var[RETURN_TYPE]): def _calculate_static_deps( self, - deps: Union[list[Union[str, Var]], dict[str | None, set[str]]] | None = None, + deps: Union[list[str | Var], dict[str | None, set[str]]] | None = None, ) -> dict[str | None, set[str]]: """Calculate the static dependencies of the computed var from user input or existing dependencies. @@ -2051,7 +2051,7 @@ class ComputedVar(Var[RETURN_TYPE]): return _static_deps def _add_static_dep( - self, dep: Union[str, Var], deps: dict[str | None, set[str]] | None = None + self, dep: str | Var, deps: dict[str | None, set[str]] | None = None ) -> dict[str | None, set[str]]: """Add a static dependency to the computed var or existing dependency set. @@ -2562,9 +2562,9 @@ def computed_var( fget: None = None, initial_value: Any | types.Unset = types.Unset(), cache: bool = True, - deps: Optional[list[Union[str, Var]]] = None, + deps: Optional[list[str | Var]] = None, auto_deps: bool = True, - interval: Optional[Union[datetime.timedelta, int]] = None, + interval: datetime.timedelta | int | None = None, backend: bool | None = None, **kwargs, ) -> Callable[[Callable[[BASE_STATE], RETURN_TYPE]], ComputedVar[RETURN_TYPE]]: ... # pyright: ignore [reportInvalidTypeVarUse] @@ -2575,9 +2575,9 @@ def computed_var( fget: Callable[[BASE_STATE], RETURN_TYPE], initial_value: RETURN_TYPE | types.Unset = types.Unset(), cache: bool = True, - deps: Optional[list[Union[str, Var]]] = None, + deps: Optional[list[str | Var]] = None, auto_deps: bool = True, - interval: Optional[Union[datetime.timedelta, int]] = None, + interval: datetime.timedelta | int | None = None, backend: bool | None = None, **kwargs, ) -> ComputedVar[RETURN_TYPE]: ... @@ -2587,9 +2587,9 @@ def computed_var( fget: Callable[[BASE_STATE], Any] | None = None, initial_value: Any | types.Unset = types.Unset(), cache: bool = True, - deps: Optional[list[Union[str, Var]]] = None, + deps: Optional[list[str | Var]] = None, auto_deps: bool = True, - interval: Optional[Union[datetime.timedelta, int]] = None, + interval: datetime.timedelta | int | None = None, backend: bool | None = None, **kwargs, ) -> ComputedVar | Callable[[Callable[[BASE_STATE], Any]], ComputedVar]: diff --git a/reflex/vars/datetime.py b/reflex/vars/datetime.py index a18df78d0..6c26fd501 100644 --- a/reflex/vars/datetime.py +++ b/reflex/vars/datetime.py @@ -4,7 +4,7 @@ from __future__ import annotations import dataclasses from datetime import date, datetime -from typing import Any, NoReturn, TypeVar, Union, overload +from typing import Any, NoReturn, TypeVar, overload from reflex.utils.exceptions import VarTypeError from reflex.vars.number import BooleanVar @@ -20,7 +20,7 @@ from .base import ( DATETIME_T = TypeVar("DATETIME_T", datetime, date) -datetime_types = Union[datetime, date] +datetime_types = datetime | date def raise_var_type_error(): diff --git a/reflex/vars/function.py b/reflex/vars/function.py index 5e5cf5254..9d95c65e2 100644 --- a/reflex/vars/function.py +++ b/reflex/vars/function.py @@ -243,7 +243,7 @@ class VarOperationCall(Generic[P, R], CachedVarOperation, Var[R]): """Base class for immutable vars that are the result of a function call.""" _func: Optional[FunctionVar[ReflexCallable[P, R]]] = dataclasses.field(default=None) - _args: tuple[Union[Var, Any], ...] = dataclasses.field(default_factory=tuple) + _args: tuple[Var | Any, ...] = dataclasses.field(default_factory=tuple) @cached_property_no_lock def _cached_var_name(self) -> str: @@ -306,7 +306,7 @@ class DestructuredArg: """Class for destructured arguments.""" fields: tuple[str, ...] = () - rest: Optional[str] = None + rest: str | None = None def to_javascript(self) -> str: """Convert the destructured argument to JavaScript. @@ -327,8 +327,8 @@ class DestructuredArg: class FunctionArgs: """Class for function arguments.""" - args: tuple[Union[str, DestructuredArg], ...] = () - rest: Optional[str] = None + args: tuple[str | DestructuredArg, ...] = () + rest: str | None = None def format_args_function_operation( @@ -367,7 +367,7 @@ class ArgsFunctionOperation(CachedVarOperation, FunctionVar): """Base class for immutable function defined via arguments and return expression.""" _args: FunctionArgs = dataclasses.field(default_factory=FunctionArgs) - _return_expr: Union[Var, Any] = dataclasses.field(default=None) + _return_expr: Var | Any = dataclasses.field(default=None) _explicit_return: bool = dataclasses.field(default=False) @cached_property_no_lock @@ -384,7 +384,7 @@ class ArgsFunctionOperation(CachedVarOperation, FunctionVar): @classmethod def create( cls, - args_names: Sequence[Union[str, DestructuredArg]], + args_names: Sequence[str | DestructuredArg], return_expr: Var | Any, rest: str | None = None, explicit_return: bool = False, @@ -424,7 +424,7 @@ class ArgsFunctionOperationBuilder(CachedVarOperation, BuilderFunctionVar): """Base class for immutable function defined via arguments and return expression with the builder pattern.""" _args: FunctionArgs = dataclasses.field(default_factory=FunctionArgs) - _return_expr: Union[Var, Any] = dataclasses.field(default=None) + _return_expr: Var | Any = dataclasses.field(default=None) _explicit_return: bool = dataclasses.field(default=False) @cached_property_no_lock @@ -441,7 +441,7 @@ class ArgsFunctionOperationBuilder(CachedVarOperation, BuilderFunctionVar): @classmethod def create( cls, - args_names: Sequence[Union[str, DestructuredArg]], + args_names: Sequence[str | DestructuredArg], return_expr: Var | Any, rest: str | None = None, explicit_return: bool = False, diff --git a/reflex/vars/number.py b/reflex/vars/number.py index 87f1760a6..cc3c5467a 100644 --- a/reflex/vars/number.py +++ b/reflex/vars/number.py @@ -1073,8 +1073,8 @@ class LiteralBooleanVar(LiteralVar, BooleanVar): ) -number_types = Union[NumberVar, int, float] -boolean_types = Union[BooleanVar, bool] +number_types = NumberVar | int | float +boolean_types = BooleanVar | bool _IS_TRUE_IMPORT: ImportDict = { @@ -1106,7 +1106,7 @@ U = TypeVar("U") @var_operation def ternary_operation( condition: BooleanVar, if_true: Var[T], if_false: Var[U] -) -> CustomVarOperationReturn[Union[T, U]]: +) -> CustomVarOperationReturn[T | U]: """Create a ternary operation. Args: @@ -1120,7 +1120,7 @@ def ternary_operation( type_value: Union[Type[T], Type[U]] = unionize( if_true._var_type, if_false._var_type ) - value: CustomVarOperationReturn[Union[T, U]] = var_operation_return( + value: CustomVarOperationReturn[T | U] = var_operation_return( js_expression=f"({condition} ? {if_true} : {if_false})", var_type=type_value, ) diff --git a/reflex/vars/object.py b/reflex/vars/object.py index 4b502ce9d..22ddc125e 100644 --- a/reflex/vars/object.py +++ b/reflex/vars/object.py @@ -5,7 +5,7 @@ from __future__ import annotations import dataclasses import typing from inspect import isclass -from typing import Any, Mapping, NoReturn, Type, TypeVar, Union, get_args, overload +from typing import Any, Mapping, NoReturn, Type, TypeVar, get_args, overload from typing_extensions import is_typeddict @@ -295,9 +295,7 @@ class ObjectVar(Var[OBJECT_TYPE], python_types=Mapping): class LiteralObjectVar(CachedVarOperation, ObjectVar[OBJECT_TYPE], LiteralVar): """Base class for immutable literal object vars.""" - _var_value: Mapping[Union[Var, Any], Union[Var, Any]] = dataclasses.field( - default_factory=dict - ) + _var_value: Mapping[Var | Any, Var | Any] = dataclasses.field(default_factory=dict) def _key_type(self) -> Type: """Get the type of the keys of the object. @@ -466,8 +464,8 @@ def object_merge_operation(lhs: ObjectVar, rhs: ObjectVar): return var_operation_return( js_expression=f"({{...{lhs}, ...{rhs}}})", var_type=Mapping[ - Union[lhs._key_type(), rhs._key_type()], - Union[lhs._value_type(), rhs._value_type()], + lhs._key_type() | rhs._key_type(), + lhs._value_type() | rhs._value_type(), ], ) diff --git a/reflex/vars/sequence.py b/reflex/vars/sequence.py index dbc5a4c2f..bfb6a90c2 100644 --- a/reflex/vars/sequence.py +++ b/reflex/vars/sequence.py @@ -807,7 +807,7 @@ class ConcatVarOperation(CachedVarOperation, StringVar[str]): Returns: The name of the var. """ - list_of_strs: list[Union[str, Var]] = [] + list_of_strs: list[str | Var] = [] last_string = "" for var in self._var_value: if isinstance(var, LiteralStringVar): @@ -1338,7 +1338,7 @@ ARRAY_VAR_OF_LIST_ELEMENT = ArrayVar[Sequence[LIST_ELEMENT]] class LiteralArrayVar(CachedVarOperation, LiteralVar, ArrayVar[ARRAY_VAR_TYPE]): """Base class for immutable literal array vars.""" - _var_value: Sequence[Union[Var, Any]] = dataclasses.field(default=()) + _var_value: Sequence[Var | Any] = dataclasses.field(default=()) @cached_property_no_lock def _cached_var_name(self) -> str: diff --git a/tests/integration/test_call_script.py b/tests/integration/test_call_script.py index f57dd2850..8236bf8e7 100644 --- a/tests/integration/test_call_script.py +++ b/tests/integration/test_call_script.py @@ -16,7 +16,6 @@ from .utils import SessionStorage def CallScript(): """A test app for browser javascript integration.""" from pathlib import Path - from typing import Optional, Union import reflex as rx @@ -43,7 +42,7 @@ def CallScript(): external_scripts = inline_scripts.replace("inline", "external") class CallScriptState(rx.State): - results: rx.Field[list[Optional[Union[str, dict, list]]]] = rx.field([]) + results: rx.Field[list[str | dict | list | None]] = rx.field([]) inline_counter: rx.Field[int] = rx.field(0) external_counter: rx.Field[int] = rx.field(0) value: str = "Initial" diff --git a/tests/integration/test_event_actions.py b/tests/integration/test_event_actions.py index 347af6394..358a083c8 100644 --- a/tests/integration/test_event_actions.py +++ b/tests/integration/test_event_actions.py @@ -14,8 +14,6 @@ from reflex.testing import AppHarness, WebDriver def TestEventAction(): """App for testing event_actions.""" - from typing import Optional - import reflex as rx class EventActionState(rx.State): @@ -39,7 +37,7 @@ def TestEventAction(): tag = "EventFiringComponent" - def _get_custom_code(self) -> Optional[str]: + def _get_custom_code(self) -> str | None: return """ function EventFiringComponent(props) { return ( diff --git a/tests/units/components/core/test_cond.py b/tests/units/components/core/test_cond.py index ac073ed29..6eeecf538 100644 --- a/tests/units/components/core/test_cond.py +++ b/tests/units/components/core/test_cond.py @@ -1,5 +1,5 @@ import json -from typing import Any, Union +from typing import Any import pytest @@ -143,4 +143,4 @@ def test_cond_computed_var(): str(comp) == f"(true ? {state_name}.computed_int : {state_name}.computed_str)" ) - assert comp._var_type == Union[int, str] + assert comp._var_type == int | str diff --git a/tests/units/components/core/test_foreach.py b/tests/units/components/core/test_foreach.py index 80d937e68..97443637f 100644 --- a/tests/units/components/core/test_foreach.py +++ b/tests/units/components/core/test_foreach.py @@ -1,5 +1,3 @@ -from typing import Union - import pydantic.v1 import pytest @@ -132,7 +130,7 @@ def display_nested_list_element(element: ArrayVar[list[str]], index: NumberVar[i def display_color_index_tuple(color): - assert color._var_type == Union[int, str] + assert color._var_type == int | str return box(text(color)) diff --git a/tests/units/components/test_component.py b/tests/units/components/test_component.py index 89c3018fa..71f8236fc 100644 --- a/tests/units/components/test_component.py +++ b/tests/units/components/test_component.py @@ -1,5 +1,5 @@ from contextlib import nullcontext -from typing import Any, Optional, Type, Union +from typing import Any, Type, Union import pytest @@ -81,7 +81,7 @@ def component1() -> Type[Component]: number: Var[int] # A test string/number prop. - text_or_number: Var[Union[int, str]] + text_or_number: Var[int | str] def _get_imports(self) -> ParsedImportDict: return {"react": [ImportVar(tag="Component")]} @@ -305,19 +305,19 @@ def test_create_component(component1): ), pytest.param( "text", - Var(_js_expr="hello", _var_type=Optional[str]), + Var(_js_expr="hello", _var_type=str | None), None, id="text-optional", ), pytest.param( "text", - Var(_js_expr="hello", _var_type=Union[str, None]), + Var(_js_expr="hello", _var_type=str | None), None, id="text-union-str-none", ), pytest.param( "text", - Var(_js_expr="hello", _var_type=Union[None, str]), + Var(_js_expr="hello", _var_type=None | str), None, id="text-union-none-str", ), @@ -335,19 +335,19 @@ def test_create_component(component1): ), pytest.param( "number", - Var(_js_expr="1", _var_type=Optional[int]), + Var(_js_expr="1", _var_type=int | None), None, id="number-optional", ), pytest.param( "number", - Var(_js_expr="1", _var_type=Union[int, None]), + Var(_js_expr="1", _var_type=int | None), None, id="number-union-int-none", ), pytest.param( "number", - Var(_js_expr="1", _var_type=Union[None, int]), + Var(_js_expr="1", _var_type=None | int), None, id="number-union-none-int", ), @@ -371,37 +371,37 @@ def test_create_component(component1): ), pytest.param( "text_or_number", - Var(_js_expr="hello", _var_type=Optional[str]), + Var(_js_expr="hello", _var_type=str | None), None, id="text_or_number-optional-str", ), pytest.param( "text_or_number", - Var(_js_expr="hello", _var_type=Union[str, None]), + Var(_js_expr="hello", _var_type=str | None), None, id="text_or_number-union-str-none", ), pytest.param( "text_or_number", - Var(_js_expr="hello", _var_type=Union[None, str]), + Var(_js_expr="hello", _var_type=None | str), None, id="text_or_number-union-none-str", ), pytest.param( "text_or_number", - Var(_js_expr="1", _var_type=Optional[int]), + Var(_js_expr="1", _var_type=int | None), None, id="text_or_number-optional-int", ), pytest.param( "text_or_number", - Var(_js_expr="1", _var_type=Union[int, None]), + Var(_js_expr="1", _var_type=int | None), None, id="text_or_number-union-int-none", ), pytest.param( "text_or_number", - Var(_js_expr="1", _var_type=Union[None, int]), + Var(_js_expr="1", _var_type=None | int), None, id="text_or_number-union-none-int", ), @@ -413,7 +413,7 @@ def test_create_component(component1): ), pytest.param( "text_or_number", - Var(_js_expr="hello", _var_type=Optional[Union[str, int]]), + Var(_js_expr="hello", _var_type=str | int | None), None, id="text_or_number-optional-union-str-int", ), @@ -422,7 +422,7 @@ def test_create_component(component1): def test_create_component_prop_validation( component1: Type[Component], prop_name: str, - var: Union[Var, str, int], + var: Var | str | int, expected: Type[Exception], ): """Test that component props are validated correctly. diff --git a/tests/units/states/mutation.py b/tests/units/states/mutation.py index fda3c9a0e..355925505 100644 --- a/tests/units/states/mutation.py +++ b/tests/units/states/mutation.py @@ -189,12 +189,12 @@ class MutableTestState(BaseState): [1, 2, 3], {"key": "value"}, ] - hashmap: dict[str, Union[List, str, dict[str, Union[str, Dict]]]] = { + hashmap: dict[str, Union[List, str, dict[str, str | Dict]]] = { "key": ["list", "of", "values"], "another_key": "another_value", "third_key": {"key": "value"}, } - test_set: set[Union[str, int]] = {1, 2, 3, 4, "five"} + test_set: set[str | int] = {1, 2, 3, 4, "five"} custom: CustomVar = CustomVar() _be_custom: CustomVar = CustomVar() sqla_model: MutableSQLAModel = MutableSQLAModel( diff --git a/tests/units/test_attribute_access_type.py b/tests/units/test_attribute_access_type.py index 2d5d87c36..26f827032 100644 --- a/tests/units/test_attribute_access_type.py +++ b/tests/units/test_attribute_access_type.py @@ -1,7 +1,7 @@ from __future__ import annotations import typing -from typing import Optional, Type, Union +from typing import Type import attrs import pydantic.v1 @@ -81,9 +81,9 @@ class SQLAClass(SQLABase): str_list: Mapped[list[str]] = mapped_column( sqlalchemy.types.ARRAY(item_type=sqlalchemy.String) ) - optional_int: Mapped[Optional[int]] = mapped_column(nullable=True) + optional_int: Mapped[int | None] = mapped_column(nullable=True) sqla_tag_id: Mapped[int] = mapped_column(sqlalchemy.ForeignKey(SQLATag.id)) - sqla_tag: Mapped[Optional[SQLATag]] = relationship() + sqla_tag: Mapped[SQLATag | None] = relationship() labels: Mapped[list[SQLALabel]] = relationship(back_populates="test") # do not use lower case dict here! # https://github.com/sqlalchemy/sqlalchemy/issues/9902 @@ -99,7 +99,7 @@ class SQLAClass(SQLABase): return self.name @hybrid_property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -108,7 +108,7 @@ class SQLAClass(SQLABase): return self.name @hybrid_property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -130,9 +130,9 @@ class SQLAClassDataclass(MappedAsDataclass, SQLABase): str_list: Mapped[list[str]] = mapped_column( sqlalchemy.types.ARRAY(item_type=sqlalchemy.String) ) - optional_int: Mapped[Optional[int]] = mapped_column(nullable=True) + optional_int: Mapped[int | None] = mapped_column(nullable=True) sqla_tag_id: Mapped[int] = mapped_column(sqlalchemy.ForeignKey(SQLATag.id)) - sqla_tag: Mapped[Optional[SQLATag]] = relationship() + sqla_tag: Mapped[SQLATag | None] = relationship() labels: Mapped[list[SQLALabel]] = relationship(back_populates="test_dataclass") # do not use lower case dict here! # https://github.com/sqlalchemy/sqlalchemy/issues/9902 @@ -153,7 +153,7 @@ class SQLAClassDataclass(MappedAsDataclass, SQLABase): return self.name @hybrid_property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -162,7 +162,7 @@ class SQLAClassDataclass(MappedAsDataclass, SQLABase): return self.name @hybrid_property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -174,13 +174,13 @@ class SQLAClassDataclass(MappedAsDataclass, SQLABase): class ModelClass(rx.Model): """Test reflex model.""" - no_default: Optional[int] = sqlmodel.Field(nullable=True) + no_default: int | None = sqlmodel.Field(nullable=True) count: int = 0 name: str = "test" int_list: list[int] = [] str_list: list[str] = [] - optional_int: Optional[int] = None - sqla_tag: Optional[SQLATag] = None + optional_int: int | None = None + sqla_tag: SQLATag | None = None labels: list[SQLALabel] = [] dict_str_str: dict[str, str] = {} default_factory: list[int] = sqlmodel.Field(default_factory=list) @@ -195,7 +195,7 @@ class ModelClass(rx.Model): return self.name @property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -204,7 +204,7 @@ class ModelClass(rx.Model): return self.name @property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -216,13 +216,13 @@ class ModelClass(rx.Model): class BaseClass(rx.Base): """Test rx.Base class.""" - no_default: Optional[int] = pydantic.v1.Field(required=False) + no_default: int | None = pydantic.v1.Field(required=False) count: int = 0 name: str = "test" int_list: list[int] = [] str_list: list[str] = [] - optional_int: Optional[int] = None - sqla_tag: Optional[SQLATag] = None + optional_int: int | None = None + sqla_tag: SQLATag | None = None labels: list[SQLALabel] = [] dict_str_str: dict[str, str] = {} default_factory: list[int] = pydantic.v1.Field(default_factory=list) @@ -237,7 +237,7 @@ class BaseClass(rx.Base): return self.name @property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -246,7 +246,7 @@ class BaseClass(rx.Base): return self.name @property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -262,8 +262,8 @@ class BareClass: name: str = "test" int_list: list[int] = [] str_list: list[str] = [] - optional_int: Optional[int] = None - sqla_tag: Optional[SQLATag] = None + optional_int: int | None = None + sqla_tag: SQLATag | None = None labels: list[SQLALabel] = [] dict_str_str: dict[str, str] = {} @@ -277,7 +277,7 @@ class BareClass: return self.name @property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -286,7 +286,7 @@ class BareClass: return self.name @property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -303,8 +303,8 @@ class AttrClass: name: str = "test" int_list: list[int] = [] str_list: list[str] = [] - optional_int: Optional[int] = None - sqla_tag: Optional[SQLATag] = None + optional_int: int | None = None + sqla_tag: SQLATag | None = None labels: list[SQLALabel] = [] dict_str_str: dict[str, str] = {} default_factory: list[int] = attrs.field(factory=list) @@ -319,7 +319,7 @@ class AttrClass: return self.name @property - def str_or_int_property(self) -> Union[str, int]: + def str_or_int_property(self) -> str | int: """String or int property. Returns: @@ -328,7 +328,7 @@ class AttrClass: return self.name @property - def first_label(self) -> Optional[SQLALabel]: + def first_label(self) -> SQLALabel | None: """First label property. Returns: @@ -355,13 +355,13 @@ class AttrClass: pytest.param("name", str, id="str"), pytest.param("int_list", (list[int], typing.List[int]), id="list[int]"), pytest.param("str_list", (list[str], typing.List[str]), id="list[str]"), - pytest.param("optional_int", Optional[int], id="Optional[int]"), - pytest.param("sqla_tag", Optional[SQLATag], id="Optional[SQLATag]"), + pytest.param("optional_int", int | None, id="int | None"), + pytest.param("sqla_tag", SQLATag | None, id="SQLATag | None"), pytest.param("labels", list[SQLALabel], id="list[SQLALabel]"), pytest.param("dict_str_str", dict[str, str], id="dict[str, str]"), pytest.param("str_property", str, id="str_property"), - pytest.param("str_or_int_property", Union[str, int], id="str_or_int_property"), - pytest.param("first_label", Optional[SQLALabel], id="first_label"), + pytest.param("str_or_int_property", str | int, id="str_or_int_property"), + pytest.param("first_label", SQLALabel | None, id="first_label"), ], ) def test_get_attribute_access_type(cls: type, attr: str, expected: GenericType) -> None: @@ -413,4 +413,4 @@ def test_get_attribute_access_type_no_default(cls: type) -> None: Args: cls: Class to test. """ - assert get_attribute_access_type(cls, "no_default") == Optional[int] + assert get_attribute_access_type(cls, "no_default") == int | None diff --git a/tests/units/test_model.py b/tests/units/test_model.py index b17538248..c43194476 100644 --- a/tests/units/test_model.py +++ b/tests/units/test_model.py @@ -1,5 +1,5 @@ from pathlib import Path -from typing import Optional, Type +from typing import Type from unittest import mock import pytest @@ -34,7 +34,7 @@ def model_custom_primary() -> Model: """ class ChildModel(Model): - custom_id: Optional[int] = sqlmodel.Field(default=None, primary_key=True) + custom_id: int | None = sqlmodel.Field(default=None, primary_key=True) name: str return ChildModel(name="name") @@ -106,7 +106,7 @@ def test_automigration( # Create column t2, mark t1 as optional with default class AlembicThing(Model, table=True): # pyright: ignore [reportRedeclaration] - t1: Optional[str] = "default" + t1: str | None = "default" t2: str = "bar" assert Model.migrate(autogenerate=True) diff --git a/tests/units/test_sqlalchemy.py b/tests/units/test_sqlalchemy.py index 4434f5ee1..4e31e7930 100644 --- a/tests/units/test_sqlalchemy.py +++ b/tests/units/test_sqlalchemy.py @@ -1,5 +1,5 @@ from pathlib import Path -from typing import Optional, Type +from typing import Type from unittest import mock import pytest @@ -56,7 +56,7 @@ def test_automigration( class ModelBase(Base, MappedAsDataclass): __abstract__ = True - id: Mapped[Optional[int]] = mapped_column(primary_key=True, default=None) + id: Mapped[int | None] = mapped_column(primary_key=True, default=None) # initial table class AlembicThing(ModelBase): # pyright: ignore[reportRedeclaration] @@ -79,7 +79,7 @@ def test_automigration( # Create column t2, mark t1 as optional with default class AlembicThing(ModelBase): # pyright: ignore[reportRedeclaration] - t1: Mapped[Optional[str]] = mapped_column(default="default") + t1: Mapped[str | None] = mapped_column(default="default") t2: Mapped[str] = mapped_column(default="bar") assert Model.migrate(autogenerate=True) diff --git a/tests/units/test_state.py b/tests/units/test_state.py index f7e245347..bcffe9c67 100644 --- a/tests/units/test_state.py +++ b/tests/units/test_state.py @@ -10,7 +10,7 @@ import os import sys import threading from textwrap import dedent -from typing import Any, AsyncGenerator, Callable, ClassVar, Optional, Set, Tuple, Union +from typing import Any, AsyncGenerator, Callable, ClassVar, Set, Tuple from unittest.mock import AsyncMock, Mock import pytest @@ -2706,7 +2706,7 @@ class Custom1(Base): class Custom2(Base): """A custom class with a Custom1 field.""" - c1: Optional[Custom1] = None + c1: Custom1 | None = None c1r: Custom1 def set_c1r_foo(self, val: str): @@ -2721,7 +2721,7 @@ class Custom2(Base): class Custom3(Base): """A custom class with a Custom2 field.""" - c2: Optional[Custom2] = None + c2: Custom2 | None = None c2r: Custom2 @@ -2729,12 +2729,12 @@ def test_state_union_optional(): """Test that state can be defined with Union and Optional vars.""" class UnionState(BaseState): - int_float: Union[int, float] = 0 - opt_int: Optional[int] - c3: Optional[Custom3] + int_float: int | float = 0 + opt_int: int | None + c3: Custom3 | None c3i: Custom3 # implicitly required c3r: Custom3 = Custom3(c2r=Custom2(c1r=Custom1(foo=""))) - custom_union: Union[Custom1, Custom2, Custom3] = Custom1(foo="") + custom_union: Custom1 | Custom2 | Custom3 = Custom1(foo="") assert str(UnionState.c3.c2) == f'{UnionState.c3!s}?.["c2"]' # pyright: ignore [reportOptionalMemberAccess] assert str(UnionState.c3.c2.c1) == f'{UnionState.c3!s}?.["c2"]?.["c1"]' # pyright: ignore [reportOptionalMemberAccess] @@ -3538,8 +3538,8 @@ def test_fallback_pickle(): """Test that state serialization will fall back to dill.""" class DillState(BaseState): - _o: Optional[Obj] = None - _f: Optional[Callable] = None + _o: Obj | None = None + _f: Callable | None = None _g: Any = None state = DillState(_reflex_internal_init=True) # pyright: ignore [reportCallIssue] @@ -3690,7 +3690,7 @@ class UpcastState(rx.State): assert isinstance(o, Object) self.passed = True - def rx_base_or_none(self, o: Optional[Object]): # noqa: D102 + def rx_base_or_none(self, o: Object | None): # noqa: D102 if o is not None: assert isinstance(o, Object) self.passed = True diff --git a/tests/units/test_var.py b/tests/units/test_var.py index 0be5badd6..669d629e6 100644 --- a/tests/units/test_var.py +++ b/tests/units/test_var.py @@ -1,7 +1,7 @@ import json import math import typing -from typing import List, Mapping, Optional, Union, cast +from typing import List, Mapping, cast import pytest from pandas import DataFrame @@ -424,12 +424,12 @@ class Bar(rx.Base): ("var", "var_type"), [ (Var(_js_expr="").to(Foo | Bar), Foo | Bar), - (Var(_js_expr="").to(Foo | Bar).bar, Union[int, str]), - (Var(_js_expr="").to(Union[Foo, Bar]), Union[Foo, Bar]), - (Var(_js_expr="").to(Union[Foo, Bar]).baz, str), + (Var(_js_expr="").to(Foo | Bar).bar, int | str), + (Var(_js_expr="").to(Foo | Bar), Foo | Bar), + (Var(_js_expr="").to(Foo | Bar).baz, str), ( - Var(_js_expr="").to(Union[Foo, Bar]).foo, - Union[int, None], + Var(_js_expr="").to(Foo | Bar).foo, + int | None, ), ], ) @@ -963,7 +963,7 @@ def test_function_var(): def test_var_operation(): @var_operation - def add(a: Union[NumberVar, int], b: Union[NumberVar, int]): + def add(a: NumberVar | int, b: NumberVar | int): return var_operation_return(js_expression=f"({a} + {b})", var_type=int) assert str(add(1, 2)) == "(1 + 2)" @@ -1813,7 +1813,7 @@ def cv_fget(state: BaseState) -> int: ([ComputedVar(fget=cv_fget)], {None: {"cv_fget"}}), ], ) -def test_computed_var_deps(deps: list[Union[str, Var]], expected: set[str]): +def test_computed_var_deps(deps: list[str | Var], expected: set[str]): @computed_var(deps=deps) def test_var(state) -> int: return 1 @@ -1841,7 +1841,7 @@ def test_to_string_operation(): class Email(str): ... class TestState(BaseState): - optional_email: Optional[Email] = None + optional_email: Email | None = None email: Email = Email("test@reflex.dev") assert ( @@ -1852,7 +1852,7 @@ def test_to_string_operation(): assert my_state.email == "test@reflex.dev" assert cast(Var, TestState.email)._var_type == Email - assert cast(Var, TestState.optional_email)._var_type == Optional[Email] + assert cast(Var, TestState.optional_email)._var_type == Email | None single_var = Var.create(Email()) assert single_var._var_type == Email diff --git a/tests/units/utils/test_types.py b/tests/units/utils/test_types.py index 02cdd47dd..39d85f8da 100644 --- a/tests/units/utils/test_types.py +++ b/tests/units/utils/test_types.py @@ -1,4 +1,4 @@ -from typing import Any, Literal, Union +from typing import Any, Literal import pytest @@ -30,13 +30,13 @@ def test_validate_literal_error_msg(params, allowed_value_str, value_str): (list[int], Any, True), (int, int, True), (int, object, True), - (int, Union[int, str], True), - (int, Union[str, int], True), - (str, Union[str, int], True), - (str, Union[int, str], True), - (int, Union[str, float, int], True), - (int, Union[str, float], False), - (int, Union[float, str], False), + (int, int | str, True), + (int, str | int, True), + (str, str | int, True), + (str, int | str, True), + (int, str | float | int, True), + (int, str | float, False), + (int, float | str, False), (int, str, False), (int, list[int], False), ], @@ -79,8 +79,8 @@ class ChildGenericDict(GenericDict): (float, False), (tuple[int], True), (list[int], True), - (Union[int, str], True), - (Union[str, int], True), + (int | str, True), + (str | int, True), (dict[str, int], True), (CustomDict, True), (ChildCustomDict, True), diff --git a/tests/units/utils/test_utils.py b/tests/units/utils/test_utils.py index 2e5e271d7..96f273e14 100644 --- a/tests/units/utils/test_utils.py +++ b/tests/units/utils/test_utils.py @@ -97,11 +97,11 @@ def test_is_generic_alias(cls: type, expected: bool): (list[int], list[str], False), (list[int], list[int], True), (list[int], list[float], False), - (list[int], list[Union[int, float]], True), - (list[int], list[Union[float, str]], False), - (Union[int, float], list[Union[int, float]], False), - (Union[int, float], Union[int, float, str], True), - (Union[int, float], Union[str, float], False), + (list[int], list[int | float], True), + (list[int], list[float | str], False), + (int | float, list[int | float], False), + (int | float, int | float | str, True), + (int | float, str | float, False), (dict[str, int], dict[str, int], True), (dict[str, bool], dict[str, int], True), (dict[str, int], dict[str, bool], False), @@ -249,16 +249,16 @@ def test_is_backend_base_variable( [ (int, int, True), (int, float, False), - (int, Union[int, float], True), - (float, Union[int, float], True), - (str, Union[int, float], False), + (int, int | float, True), + (float, int | float, True), + (str, int | float, False), (list[int], list[int], True), (list[int], list[float], True), - (Union[int, float], Union[int, float], False), + (int | float, int | float, False), (Union[int, Var[int]], Var[int], False), (int, Any, True), (Any, Any, True), - (Union[int, float], Any, True), + (int | float, Any, True), (str, Union[Literal["test", "value"], int], True), (int, Union[Literal["test", "value"], int], True), (str, Literal["test", "value"], True), diff --git a/tests/units/vars/test_base.py b/tests/units/vars/test_base.py index 595353aeb..1c4f3a54a 100644 --- a/tests/units/vars/test_base.py +++ b/tests/units/vars/test_base.py @@ -1,4 +1,4 @@ -from typing import Mapping, Union +from typing import Mapping import pytest @@ -37,9 +37,9 @@ class ChildGenericDict(GenericDict): (1.0, float), ("a", str), ([1, 2, 3], list[int]), - ([1, 2.0, "a"], list[Union[int, float, str]]), + ([1, 2.0, "a"], list[int | float | str]), ({"a": 1, "b": 2}, Mapping[str, int]), - ({"a": 1, 2: "b"}, Mapping[Union[int, str], Union[str, int]]), + ({"a": 1, 2: "b"}, Mapping[int | str, str | int]), (CustomDict(), CustomDict), (ChildCustomDict(), ChildCustomDict), (GenericDict({1: 1}), Mapping[int, int]),