From 97d236e04877c3df4ced34fb1ff8735592a363cd Mon Sep 17 00:00:00 2001 From: "hampus.londogard@gmail.com" Date: Wed, 2 Aug 2023 11:23:36 +0200 Subject: [PATCH] use union --- solara/components/slider.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/solara/components/slider.py b/solara/components/slider.py index 6cfbab7a8..59101db2b 100644 --- a/solara/components/slider.py +++ b/solara/components/slider.py @@ -23,8 +23,8 @@ def SliderInt( max: int = 10, step: int = 1, on_value: Optional[Callable[[int], None]] = None, - thumb_label: bool | Literal["always"] | None = "always", - tick_labels: list | Literal["end_points"] | None = "end_points", + thumb_label: Union[bool, Literal["always"], None] = "always", + tick_labels: Union[list, Literal["end_points"], None] = "end_points", disabled: bool = False, ): """Slider for controlling an integer value. @@ -92,8 +92,8 @@ def SliderRangeInt( max: int = 10, step: int = 1, on_value: Callable[[Tuple[int, int]], None] = None, - thumb_label: bool | Literal["always"] = "always", - tick_labels: list | Literal["end_points"] | None = "end_points", + thumb_label: Union[bool | Literal["always"], None] = "always", + tick_labels: Union[list, Literal["end_points"], None] = "end_points", disabled: bool = False, ) -> reacton.core.ValueElement[ipyvuetify.RangeSlider, Tuple[int, int]]: """Slider for controlling a range of integer values. @@ -163,8 +163,8 @@ def SliderFloat( max: float = 10.0, step: float = 0.1, on_value: Callable[[float], None] = None, - thumb_label: bool | Literal["always"] | None = "always", - tick_labels: list | Literal["end_points"] | None = "end_points", + thumb_label: Union[bool | Literal["always"], None] | None = "always", + tick_labels: Union[list, Literal["end_points"], None] = "end_points", disabled: bool = False, ): """Slider for controlling a float value. @@ -230,8 +230,8 @@ def SliderRangeFloat( max: float = 10.0, step: float = 0.1, on_value: Callable[[Tuple[float, float]], None] = None, - thumb_label: bool | Literal["always"] = "always", - tick_labels: list | Literal["end_points"] | None = "end_points", + thumb_label: Union[bool | Literal["always"], None] = "always", + tick_labels: Union[list, Literal["end_points"], None] = "end_points", disabled: bool = False, ) -> reacton.core.ValueElement[ipyvuetify.RangeSlider, Tuple[float, float]]: """Slider for controlling a range of float values.