__init__.py 690 B

1234567891011121314151617181920212223242526272829
  1. """Base components."""
  2. from __future__ import annotations
  3. from reflex.utils import lazy_loader
  4. _SUBMODULES: set[str] = {"app_wrap", "bare"}
  5. _SUBMOD_ATTRS: dict[str, list[str]] = {
  6. "body": ["Body"],
  7. "document": ["Scripts", "Outlet", "ScrollRestoration", "Links", "Meta"],
  8. "fragment": [
  9. "Fragment",
  10. "fragment",
  11. ],
  12. "error_boundary": [
  13. "ErrorBoundary",
  14. "error_boundary",
  15. ],
  16. "link": ["RawLink", "ScriptTag"],
  17. "meta": ["Description", "Image", "Meta", "Title"],
  18. "script": ["Script", "script"],
  19. }
  20. __getattr__, __dir__, __all__ = lazy_loader.attach(
  21. __name__,
  22. submodules=_SUBMODULES,
  23. submod_attrs=_SUBMOD_ATTRS,
  24. )