go back to passing test cases

This commit is contained in:
Khaleel Al-Adhami 2024-08-15 12:58:10 -07:00
parent 8de75b7d08
commit 1603e0606d
2 changed files with 9 additions and 13 deletions

View File

@ -11,7 +11,7 @@ from reflex.event import EventChain, EventHandler, EventSpec, call_script
from reflex.ivars.base import ImmutableVar, LiteralVar
from reflex.ivars.function import FunctionVar
from reflex.utils.imports import ImportVar
from reflex.vars import Var, VarData, get_unique_variable_name
from reflex.vars import ImmutableVarData, Var, VarData, get_unique_variable_name
NoValue = object()
@ -197,15 +197,12 @@ class ClientStateVar(Var):
else:
arg = ""
setter = f"({arg}) => {setter}({value._var_name_unwrapped})"
return (
ImmutableVar.create_safe(setter)
.to(FunctionVar, EventChain)
._replace(
merge_var_data=VarData( # type: ignore
imports=_refs_import if self._global_ref else {}
)
)
)
return ImmutableVar(
_var_name=setter,
_var_data=ImmutableVarData(
imports=_refs_import if self._global_ref else {}
),
).to(FunctionVar, EventChain)
@property
def set(self) -> Var:

View File

@ -6,7 +6,6 @@ from typing import Any, Literal, Tuple, Type
from reflex import constants
from reflex.components.core.breakpoints import Breakpoints, breakpoints_values
from reflex.constants.base import REFLEX_VAR_OPENING_TAG
from reflex.event import EventChain
from reflex.ivars.base import ImmutableCallableVar, ImmutableVar, LiteralVar
from reflex.ivars.function import FunctionVar
@ -129,8 +128,8 @@ def convert_item(
if isinstance(style_item, Var):
return style_item, style_item._get_all_var_data()
if isinstance(style_item, str) and REFLEX_VAR_OPENING_TAG not in style_item:
return style_item, None
# if isinstance(style_item, str) and REFLEX_VAR_OPENING_TAG not in style_item:
# return style_item, None
# Otherwise, convert to Var to collapse VarData encoded in f-string.
new_var = LiteralVar.create(style_item)