1
0

head.pyi 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. """Stub file for reflex/components/base/head.py"""
  2. # ------------------- DO NOT EDIT ----------------------
  3. # This file was generated by `reflex/utils/pyi_generator.py`!
  4. # ------------------------------------------------------
  5. from typing import Any, Dict, Optional, Union, overload
  6. from reflex.components.component import Component, MemoizationLeaf
  7. from reflex.event import BASE_STATE, EventType
  8. from reflex.style import Style
  9. from reflex.vars.base import Var
  10. class NextHeadLib(Component):
  11. @overload
  12. @classmethod
  13. def create( # type: ignore
  14. cls,
  15. *children,
  16. style: Optional[Style] = None,
  17. key: Optional[Any] = None,
  18. id: Optional[Any] = None,
  19. class_name: Optional[Any] = None,
  20. autofocus: Optional[bool] = None,
  21. custom_attrs: Optional[Dict[str, Union[Var, Any]]] = None,
  22. on_blur: Optional[EventType[[], BASE_STATE]] = None,
  23. on_click: Optional[EventType[[], BASE_STATE]] = None,
  24. on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
  25. on_double_click: Optional[EventType[[], BASE_STATE]] = None,
  26. on_focus: Optional[EventType[[], BASE_STATE]] = None,
  27. on_mount: Optional[EventType[[], BASE_STATE]] = None,
  28. on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
  29. on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
  30. on_mouse_leave: Optional[EventType[[], BASE_STATE]] = None,
  31. on_mouse_move: Optional[EventType[[], BASE_STATE]] = None,
  32. on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
  33. on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
  34. on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
  35. on_scroll: Optional[EventType[[], BASE_STATE]] = None,
  36. on_unmount: Optional[EventType[[], BASE_STATE]] = None,
  37. **props,
  38. ) -> "NextHeadLib":
  39. """Create the component.
  40. Args:
  41. *children: The children of the component.
  42. style: The style of the component.
  43. key: A unique key for the component.
  44. id: The id for the component.
  45. class_name: The class name for the component.
  46. autofocus: Whether the component should take the focus once the page is loaded
  47. custom_attrs: custom attribute
  48. **props: The props of the component.
  49. Returns:
  50. The component.
  51. """
  52. ...
  53. class Head(NextHeadLib, MemoizationLeaf):
  54. @overload
  55. @classmethod
  56. def create( # type: ignore
  57. cls,
  58. *children,
  59. style: Optional[Style] = None,
  60. key: Optional[Any] = None,
  61. id: Optional[Any] = None,
  62. class_name: Optional[Any] = None,
  63. autofocus: Optional[bool] = None,
  64. custom_attrs: Optional[Dict[str, Union[Var, Any]]] = None,
  65. on_blur: Optional[EventType[[], BASE_STATE]] = None,
  66. on_click: Optional[EventType[[], BASE_STATE]] = None,
  67. on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
  68. on_double_click: Optional[EventType[[], BASE_STATE]] = None,
  69. on_focus: Optional[EventType[[], BASE_STATE]] = None,
  70. on_mount: Optional[EventType[[], BASE_STATE]] = None,
  71. on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
  72. on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
  73. on_mouse_leave: Optional[EventType[[], BASE_STATE]] = None,
  74. on_mouse_move: Optional[EventType[[], BASE_STATE]] = None,
  75. on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
  76. on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
  77. on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
  78. on_scroll: Optional[EventType[[], BASE_STATE]] = None,
  79. on_unmount: Optional[EventType[[], BASE_STATE]] = None,
  80. **props,
  81. ) -> "Head":
  82. """Create a new memoization leaf component.
  83. Args:
  84. *children: The children of the component.
  85. style: The style of the component.
  86. key: A unique key for the component.
  87. id: The id for the component.
  88. class_name: The class name for the component.
  89. autofocus: Whether the component should take the focus once the page is loaded
  90. custom_attrs: custom attribute
  91. **props: The props of the component.
  92. Returns:
  93. The memoization leaf
  94. """
  95. ...
  96. head = Head.create