switch.pyi 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. """Stub file for switch.py"""
  2. # ------------------- DO NOT EDIT ----------------------
  3. # This file was generated by `scripts/pyi_generator.py`!
  4. # ------------------------------------------------------
  5. from typing import Any, Optional, Union, overload
  6. from reflex.components.libs.chakra import ChakraComponent
  7. from reflex.components.component import Component
  8. from reflex.vars import Var, BaseVar, ComputedVar
  9. from reflex.event import EventHandler, EventChain, EventSpec
  10. class Switch(ChakraComponent):
  11. @overload
  12. @classmethod
  13. def create(cls, *children, is_checked: Optional[Union[Var[bool], bool]] = None, is_disabled: Optional[Union[Var[bool], bool]] = None, is_focusable: Optional[Union[Var[bool], bool]] = None, is_invalid: Optional[Union[Var[bool], bool]] = None, is_read_only: Optional[Union[Var[bool], bool]] = None, is_required: Optional[Union[Var[bool], bool]] = None, name: Optional[Union[Var[str], str]] = None, spacing: Optional[Union[Var[str], str]] = None, placeholder: Optional[Union[Var[str], str]] = None, color_scheme: Optional[Union[Var[str], str]] = None, on_blur: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_change: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_click: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_context_menu: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_double_click: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_focus: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mount: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_down: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_enter: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_leave: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_move: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_out: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_over: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_mouse_up: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_scroll: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, on_unmount: Optional[Union[EventHandler, EventSpec, List, function, BaseVar]] = None, **props) -> "Switch": # type: ignore
  14. """Create the component.
  15. Args:
  16. *children: The children of the component.
  17. is_checked: If true, the switch will be checked. You'll need to set an on_change event handler to update its value (since it is now controlled)
  18. is_disabled: If true, the switch will be disabled
  19. is_focusable: If true and is_disabled prop is set, the switch will remain tabbable but not interactive.
  20. is_invalid: If true, the switch is marked as invalid. Changes style of unchecked state.
  21. is_read_only: If true, the switch will be readonly
  22. is_required: If true, the switch will be required
  23. name: The name of the input field in a switch (Useful for form submission).
  24. spacing: The spacing between the switch and its label text (0.5rem)
  25. placeholder: The placeholder text.
  26. color_scheme: The color scheme of the switch (e.g. "blue", "green", "red", etc.)
  27. **props: The props of the component.
  28. Returns:
  29. The component.
  30. Raises:
  31. TypeError: If an invalid child is passed.
  32. """
  33. ...