fix counter tests

This commit is contained in:
Elijah 2024-10-23 13:03:33 +00:00
parent 57d2662977
commit ab8b092e38
2 changed files with 12 additions and 4 deletions

View File

@ -17,7 +17,7 @@ rx.text(
from __future__ import annotations
from typing import Dict, List, Literal, Optional, get_args
from typing import Dict, List, Literal, Optional, Union, get_args
from reflex.components.component import BaseComponent
from reflex.components.core.cond import Cond, color_mode_cond, cond
@ -97,7 +97,7 @@ class ColorModeIconButton(IconButton):
"""Icon Button for toggling light / dark mode via toggle_color_mode."""
# The position of the icon button. Follow document flow if None.
position: Optional[LiteralPosition] = None
position: Optional[Union[LiteralPosition, Var[LiteralPosition]]] = None
# Allow picking the "system" value for the color mode.
allow_system: bool = False
@ -160,7 +160,7 @@ class ColorModeIconButton(IconButton):
color_mode_item("system"),
),
)
return super().create(
return IconButton.create(
ColorModeIcon.create(),
on_click=toggle_color_mode,
**props,

View File

@ -76,7 +76,15 @@ class ColorModeIconButton(IconButton):
cls,
*children,
position: Optional[
Literal["bottom-left", "bottom-right", "top-left", "top-right"]
Union[
Literal["bottom-left", "bottom-right", "top-left", "top-right"],
Union[
Literal["bottom-left", "bottom-right", "top-left", "top-right"],
Var[
Literal["bottom-left", "bottom-right", "top-left", "top-right"]
],
],
]
] = None,
allow_system: Optional[bool] = None,
as_child: Optional[Union[Var[bool], bool]] = None,