container.pyi 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. """Stub file for reflex/components/radix/themes/layout/container.py"""
  2. # ------------------- DO NOT EDIT ----------------------
  3. # This file was generated by `reflex/utils/pyi_generator.py`!
  4. # ------------------------------------------------------
  5. from typing import Any, Dict, Literal, Optional, Union, overload
  6. from reflex.components.core.breakpoints import Breakpoints
  7. from reflex.components.el import elements
  8. from reflex.event import EventType
  9. from reflex.style import Style
  10. from reflex.vars.base import Var
  11. from ..base import RadixThemesComponent
  12. LiteralContainerSize = Literal["1", "2", "3", "4"]
  13. class Container(elements.Div, RadixThemesComponent):
  14. @overload
  15. @classmethod
  16. def create( # type: ignore
  17. cls,
  18. *children,
  19. padding: Optional[str] = "16px",
  20. stack_children_full_width: Optional[bool] = False,
  21. size: Optional[
  22. Union[
  23. Breakpoints[str, Literal["1", "2", "3", "4"]],
  24. Literal["1", "2", "3", "4"],
  25. Var[
  26. Union[
  27. Breakpoints[str, Literal["1", "2", "3", "4"]],
  28. Literal["1", "2", "3", "4"],
  29. ]
  30. ],
  31. ]
  32. ] = None,
  33. access_key: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  34. auto_capitalize: Optional[
  35. Union[Var[Union[bool, int, str]], bool, int, str]
  36. ] = None,
  37. content_editable: Optional[
  38. Union[Var[Union[bool, int, str]], bool, int, str]
  39. ] = None,
  40. context_menu: Optional[
  41. Union[Var[Union[bool, int, str]], bool, int, str]
  42. ] = None,
  43. dir: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  44. draggable: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  45. enter_key_hint: Optional[
  46. Union[Var[Union[bool, int, str]], bool, int, str]
  47. ] = None,
  48. hidden: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  49. input_mode: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  50. item_prop: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  51. lang: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  52. role: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  53. slot: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  54. spell_check: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  55. tab_index: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  56. title: Optional[Union[Var[Union[bool, int, str]], bool, int, str]] = None,
  57. style: Optional[Style] = None,
  58. key: Optional[Any] = None,
  59. id: Optional[Any] = None,
  60. class_name: Optional[Any] = None,
  61. autofocus: Optional[bool] = None,
  62. custom_attrs: Optional[Dict[str, Union[Var, Any]]] = None,
  63. on_blur: Optional[EventType[()]] = None,
  64. on_click: Optional[EventType[()]] = None,
  65. on_context_menu: Optional[EventType[()]] = None,
  66. on_double_click: Optional[EventType[()]] = None,
  67. on_focus: Optional[EventType[()]] = None,
  68. on_mount: Optional[EventType[()]] = None,
  69. on_mouse_down: Optional[EventType[()]] = None,
  70. on_mouse_enter: Optional[EventType[()]] = None,
  71. on_mouse_leave: Optional[EventType[()]] = None,
  72. on_mouse_move: Optional[EventType[()]] = None,
  73. on_mouse_out: Optional[EventType[()]] = None,
  74. on_mouse_over: Optional[EventType[()]] = None,
  75. on_mouse_up: Optional[EventType[()]] = None,
  76. on_scroll: Optional[EventType[()]] = None,
  77. on_unmount: Optional[EventType[()]] = None,
  78. **props,
  79. ) -> "Container":
  80. """Create the container component.
  81. Args:
  82. children: The children components.
  83. padding: The padding of the container.
  84. stack_children_full_width: If True, any vstack/hstack children will have 100% width.
  85. props: The properties of the container.
  86. Returns:
  87. The container component.
  88. """
  89. ...
  90. container = Container.create