__init__.py 474 B

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