1
0

container.pyi 4.3 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 BASE_STATE, 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[[], BASE_STATE]] = None,
  64. on_click: Optional[EventType[[], BASE_STATE]] = None,
  65. on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
  66. on_double_click: Optional[EventType[[], BASE_STATE]] = None,
  67. on_focus: Optional[EventType[[], BASE_STATE]] = None,
  68. on_mount: Optional[EventType[[], BASE_STATE]] = None,
  69. on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
  70. on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
  71. on_mouse_leave: Optional[EventType[[], BASE_STATE]] = None,
  72. on_mouse_move: Optional[EventType[[], BASE_STATE]] = None,
  73. on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
  74. on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
  75. on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
  76. on_scroll: Optional[EventType[[], BASE_STATE]] = None,
  77. on_unmount: Optional[EventType[[], BASE_STATE]] = 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