__init__.py 585 B

12345678910111213141516171819202122232425262728293031323334
  1. """Import all the components."""
  2. from __future__ import annotations
  3. from reflex.utils import lazy_loader
  4. _SUBMODULES: set[str] = {
  5. "lucide",
  6. "core",
  7. "datadisplay",
  8. "gridjs",
  9. "markdown",
  10. "moment",
  11. "plotly",
  12. "radix",
  13. "react_player",
  14. "sonner",
  15. "suneditor",
  16. "el",
  17. "base",
  18. "recharts",
  19. }
  20. _SUBMOD_ATTRS: dict[str, list[str]] = {
  21. "component": [
  22. "Component",
  23. "NoSSRComponent",
  24. ],
  25. }
  26. __getattr__, __dir__, __all__ = lazy_loader.attach(
  27. __name__,
  28. submodules=_SUBMODULES,
  29. submod_attrs=_SUBMOD_ATTRS,
  30. )