12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- """Core Reflex components."""
- from __future__ import annotations
- from reflex.utils import lazy_loader
- _SUBMODULES: set[str] = {"layout"}
- _SUBMOD_ATTRS: dict[str, list[str]] = {
- "banner": [
- "ConnectionBanner",
- "ConnectionModal",
- "ConnectionPulser",
- "ConnectionToaster",
- "connection_banner",
- "connection_modal",
- "connection_toaster",
- "connection_pulser",
- ],
- "colors": [
- "color",
- ],
- "cond": ["Cond", "color_mode_cond", "cond"],
- "debounce": ["DebounceInput", "debounce_input"],
- "foreach": [
- "foreach",
- "Foreach",
- ],
- "html": ["html", "Html"],
- "match": [
- "match",
- "Match",
- ],
- "responsive": [
- "desktop_only",
- "mobile_and_tablet",
- "mobile_only",
- "tablet_and_desktop",
- "tablet_only",
- ],
- "upload": [
- "upload",
- "cancel_upload",
- "clear_selected_files",
- "get_upload_dir",
- "get_upload_url",
- "selected_files",
- ],
- }
- __getattr__, __dir__, __all__ = lazy_loader.attach(
- __name__,
- submodules=_SUBMODULES,
- submod_attrs=_SUBMOD_ATTRS,
- )
|