diff --git a/reflex/components/core/banner.pyi b/reflex/components/core/banner.pyi
index 707076310..ce299f443 100644
--- a/reflex/components/core/banner.pyi
+++ b/reflex/components/core/banner.pyi
@@ -271,30 +271,211 @@ class ConnectionPulser(Div):
def create( # type: ignore
cls,
*children,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
+ access_key: Optional[Union[Var[str], str]] = None,
auto_capitalize: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
@@ -356,30 +537,211 @@ class BackendDisabled(Div):
def create( # type: ignore
cls,
*children,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
+ access_key: Optional[Union[Var[str], str]] = None,
auto_capitalize: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
diff --git a/reflex/components/core/html.pyi b/reflex/components/core/html.pyi
index 9fb80fb42..ab94e7397 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, Dict, Optional, Union, overload
+from typing import Any, Dict, Literal, Optional, Union, overload
from reflex.components.el.elements.typography import Div
from reflex.event import EventType
@@ -19,30 +19,211 @@ class Html(Div):
dangerouslySetInnerHTML: Optional[
Union[Dict[str, str], Var[Dict[str, str]]]
] = None,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
+ access_key: Optional[Union[Var[str], str]] = None,
auto_capitalize: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
diff --git a/reflex/components/core/sticky.pyi b/reflex/components/core/sticky.pyi
index 40d58ae84..237044a62 100644
--- a/reflex/components/core/sticky.pyi
+++ b/reflex/components/core/sticky.pyi
@@ -23,30 +23,211 @@ class StickyLogo(Svg):
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[Union[bool, int, str]], bool, int, str]] = None,
+ access_key: Optional[Union[Var[str], str]] = None,
auto_capitalize: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
@@ -245,30 +426,211 @@ class StickyLabel(Text):
]
] = None,
high_contrast: Optional[Union[Var[bool], bool]] = None,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
+ access_key: Optional[Union[Var[str], str]] = None,
auto_capitalize: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
@@ -307,41 +669,252 @@ class StickyBadge(A):
def create( # type: ignore
cls,
*children,
- download: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- href: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- href_lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- media: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- ping: Optional[Union[Var[Union[bool, int, str]], bool, int, 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,
+ ping: Optional[Union[Var[str], str]] = None,
referrer_policy: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ 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[Union[bool, int, str]], bool, int, str]] = None,
- shape: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- target: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
@@ -381,41 +954,252 @@ class StickyNamespace(ComponentNamespace):
@staticmethod
def __call__(
*children,
- download: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- href: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- href_lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- media: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- ping: Optional[Union[Var[Union[bool, int, str]], bool, int, 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,
+ ping: Optional[Union[Var[str], str]] = None,
referrer_policy: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ 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[Union[bool, int, str]], bool, int, str]] = None,
- shape: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- target: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["characters", "none", "off", "on", "sentences", "words"],
+ Var[Literal["characters", "none", "off", "on", "sentences", "words"]],
+ ]
] = None,
content_editable: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["inherit", "plaintext-only", False, True],
+ Var[Literal["inherit", "plaintext-only", False, True]],
+ ]
] = None,
- context_menu: Optional[
- Union[Var[Union[bool, int, str]], bool, int, str]
- ] = None,
- dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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[Var[Union[bool, int, str]], bool, int, str]
+ Union[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"],
+ Var[
+ Literal["done", "enter", "go", "next", "previous", "search", "send"]
+ ],
+ ]
] = None,
- hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
- title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = 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,
diff --git a/reflex/components/el/elements/base.py b/reflex/components/el/elements/base.py
index f6e191f68..e7883ed5a 100644
--- a/reflex/components/el/elements/base.py
+++ b/reflex/components/el/elements/base.py
@@ -1,58 +1,136 @@
"""Base classes."""
-from typing import Union
+from typing import Literal
from reflex.components.el.element import Element
from reflex.vars.base import Var
+AutoCapitalize = Literal["off", "none", "on", "sentences", "words", "characters"]
+ContentEditable = Literal[True, False, "inherit", "plaintext-only"]
+EnterKeyHint = Literal["enter", "done", "go", "next", "previous", "search", "send"]
+InputMode = Literal[
+ "none", "text", "tel", "url", "email", "numeric", "decimal", "search", "search"
+]
+AriaRole = Literal[
+ "alert",
+ "alertdialog",
+ "application",
+ "article",
+ "banner",
+ "button",
+ "cell",
+ "checkbox",
+ "columnheader",
+ "combobox",
+ "complementary",
+ "contentinfo",
+ "definition",
+ "dialog",
+ "directory",
+ "document",
+ "feed",
+ "figure",
+ "form",
+ "grid",
+ "gridcell",
+ "group",
+ "heading",
+ "img",
+ "link",
+ "list",
+ "listbox",
+ "listitem",
+ "log",
+ "main",
+ "marquee",
+ "math",
+ "menu",
+ "menubar",
+ "menuitem",
+ "menuitemcheckbox",
+ "menuitemradio",
+ "navigation",
+ "none",
+ "note",
+ "option",
+ "presentation",
+ "progressbar",
+ "radio",
+ "radiogroup",
+ "region",
+ "row",
+ "rowgroup",
+ "rowheader",
+ "scrollbar",
+ "search",
+ "searchbox",
+ "separator",
+ "slider",
+ "spinbutton",
+ "status",
+ "switch",
+ "tab",
+ "table",
+ "tablist",
+ "tabpanel",
+ "term",
+ "textbox",
+ "timer",
+ "toolbar",
+ "tooltip",
+ "tree",
+ "treegrid",
+ "treeitem",
+]
+
class BaseHTML(Element):
"""Base class for common attributes."""
# Provides a hint for generating a keyboard shortcut for the current element.
- access_key: Var[Union[str, int, bool]]
+ access_key: Var[str]
# Controls whether and how text input is automatically capitalized as it is entered/edited by the user.
- auto_capitalize: Var[Union[str, int, bool]]
+ auto_capitalize: Var[AutoCapitalize]
# Indicates whether the element's content is editable.
- content_editable: Var[Union[str, int, bool]]
+ content_editable: Var[ContentEditable]
# Defines the ID of a