|
@@ -3,9 +3,10 @@
|
|
|
# ------------------- DO NOT EDIT ----------------------
|
|
|
# This file was generated by `reflex/utils/pyi_generator.py`!
|
|
|
# ------------------------------------------------------
|
|
|
-from typing import Any, Dict, Optional, Union, overload
|
|
|
+from typing import Any, Dict, List, Optional, Union, overload
|
|
|
+
|
|
|
+from typing_extensions import TypedDict, TypeVar
|
|
|
|
|
|
-from reflex.base import Base
|
|
|
from reflex.components.component import NoSSRComponent
|
|
|
from reflex.event import BASE_STATE, EventType
|
|
|
from reflex.style import Style
|
|
@@ -20,11 +21,30 @@ except ImportError:
|
|
|
console.warn("Plotly is not installed. Please run `pip install plotly`.")
|
|
|
Figure = Any
|
|
|
Template = Any
|
|
|
+T = TypeVar("T")
|
|
|
+ItemOrList = Union[T, List[T]]
|
|
|
+
|
|
|
+class BBox(TypedDict):
|
|
|
+ x0: Union[float, int, None]
|
|
|
+ x1: Union[float, int, None]
|
|
|
+ y0: Union[float, int, None]
|
|
|
+ y1: Union[float, int, None]
|
|
|
+ z0: Union[float, int, None]
|
|
|
+ z1: Union[float, int, None]
|
|
|
|
|
|
-class _ButtonClickData(Base):
|
|
|
- menu: Any
|
|
|
- button: Any
|
|
|
- active: Any
|
|
|
+class Point(TypedDict):
|
|
|
+ x: Union[float, int, None]
|
|
|
+ y: Union[float, int, None]
|
|
|
+ z: Union[float, int, None]
|
|
|
+ lat: Union[float, int, None]
|
|
|
+ lon: Union[float, int, None]
|
|
|
+ curveNumber: Union[int, None]
|
|
|
+ pointNumber: Union[int, None]
|
|
|
+ pointNumbers: Union[List[int], None]
|
|
|
+ pointIndex: Union[int, None]
|
|
|
+ markerColor: Union[ItemOrList[ItemOrList[Union[float, int, str, None]]], None]
|
|
|
+ markerSize: Union[ItemOrList[ItemOrList[Union[float, int, None]]], None]
|
|
|
+ bbox: Union[BBox, None]
|
|
|
|
|
|
class Plotly(NoSSRComponent):
|
|
|
def add_imports(self) -> dict[str, str]: ...
|
|
@@ -45,20 +65,20 @@ class Plotly(NoSSRComponent):
|
|
|
class_name: Optional[Any] = None,
|
|
|
autofocus: Optional[bool] = None,
|
|
|
custom_attrs: Optional[Dict[str, Union[Var, str]]] = None,
|
|
|
- on_after_plot: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_animated: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_animating_frame: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_animation_interrupted: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_autosize: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_before_hover: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_after_plot: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_animated: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_animating_frame: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_animation_interrupted: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_autosize: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_before_hover: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
- on_button_clicked: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_click: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_button_clicked: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_click: Optional[EventType[[List[Point]], BASE_STATE]] = None,
|
|
|
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
- on_deselect: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_double_click: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_deselect: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
- on_hover: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_hover: Optional[EventType[[List[Point]], BASE_STATE]] = None,
|
|
|
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
|
@@ -67,16 +87,16 @@ class Plotly(NoSSRComponent):
|
|
|
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
- on_redraw: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_relayout: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_relayouting: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_restyle: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_redraw: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_relayout: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_relayouting: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_restyle: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
- on_selected: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_selecting: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_transition_interrupted: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_transitioning: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
- on_unhover: Optional[EventType[..., BASE_STATE]] = None,
|
|
|
+ on_selected: Optional[EventType[[List[Point]], BASE_STATE]] = None,
|
|
|
+ on_selecting: Optional[EventType[[List[Point]], BASE_STATE]] = None,
|
|
|
+ on_transition_interrupted: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_transitioning: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
+ on_unhover: Optional[EventType[[List[Point]], BASE_STATE]] = None,
|
|
|
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
|
|
**props,
|
|
|
) -> "Plotly":
|