document.py 551 B

1234567891011121314151617181920212223242526272829303132333435
  1. """Document components."""
  2. from reflex.components.component import Component
  3. class NextDocumentLib(Component):
  4. """Root document components."""
  5. library = "next/document"
  6. class Html(NextDocumentLib):
  7. """The document html."""
  8. tag = "Html"
  9. lang: str | None
  10. class DocumentHead(NextDocumentLib):
  11. """The document head."""
  12. tag = "Head"
  13. class Main(NextDocumentLib):
  14. """The document main section."""
  15. tag = "Main"
  16. class NextScript(NextDocumentLib):
  17. """The document main scripts."""
  18. tag = "NextScript"