1234567891011121314151617 |
- """Namespace for components provided by @radix-ui packages."""
- from __future__ import annotations
- from reflex import RADIX_MAPPING
- from reflex.utils import lazy_loader
- _SUBMODULES: set[str] = {"themes", "primitives"}
- _SUBMOD_ATTRS: dict[str, list[str]] = {
- "".join(k.split("components.radix.")[-1]): v for k, v in RADIX_MAPPING.items()
- }
- __getattr__, __dir__, __all__ = lazy_loader.attach(
- __name__,
- submodules=_SUBMODULES,
- submod_attrs=_SUBMOD_ATTRS,
- )
|