reflex/pynecone/components/base/document.py
advo-kat 41fffe677b
Add support for toggling color mode ('night/day mode') (#382)
Co-authored-by: g0ee <0@g0.ee>
Co-authored-by: g0ee <adbokat.b.a.s.e@gmail.com>
2023-01-30 12:39:32 -08:00

47 lines
784 B
Python

"""Document components."""
from pynecone.components.component import Component
class NextDocumentLib(Component):
"""Root document components."""
library = "next/document"
class Html(NextDocumentLib):
"""The document html."""
tag = "Html"
class DocumentHead(NextDocumentLib):
"""The document head."""
tag = "Head"
class Main(NextDocumentLib):
"""The document main section."""
tag = "Main"
class Script(NextDocumentLib):
"""The document main scripts."""
tag = "NextScript"
class ChakraUiReactLib(Component):
"""Chakra UI React document components."""
library = "@chakra-ui/react"
class ColorModeScript(ChakraUiReactLib):
"""Chakra color mode script."""
tag = "ColorModeScript"
initialColorMode = "light"