24 lines
552 B
Python
24 lines
552 B
Python
"""Declarative layout and common spacing props."""
|
|
from __future__ import annotations
|
|
|
|
from typing import Literal
|
|
|
|
from reflex import el
|
|
from reflex.vars import Var
|
|
|
|
from ..base import RadixThemesComponent
|
|
|
|
LiteralContainerSize = Literal["1", "2", "3", "4"]
|
|
|
|
|
|
class Container(el.Div, RadixThemesComponent):
|
|
"""Constrains the maximum width of page content.
|
|
|
|
See https://www.radix-ui.com/themes/docs/components/container
|
|
"""
|
|
|
|
tag = "Container"
|
|
|
|
# The size of the container: "1" - "4" (default "4")
|
|
size: Var[LiteralContainerSize]
|