Skip to content

Commit db4aa45

Browse files
committed
fix dynamic route
1 parent af74e9f commit db4aa45

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

reflex/state.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,12 +1221,16 @@ def argsingle_factory(param: str):
12211221
def inner_func(self: BaseState) -> str:
12221222
return self.router.page.params.get(param, "")
12231223

1224+
inner_func.__name__ = param
1225+
12241226
return inner_func
12251227

12261228
def arglist_factory(param: str):
12271229
def inner_func(self: BaseState) -> list[str]:
12281230
return self.router.page.params.get(param, [])
12291231

1232+
inner_func.__name__ = param
1233+
12301234
return inner_func
12311235

12321236
dynamic_vars = {}
@@ -1241,8 +1245,7 @@ def inner_func(self: BaseState) -> list[str]:
12411245
fget=func,
12421246
auto_deps=False,
12431247
deps=["router"],
1244-
_js_expr=param,
1245-
_var_data=VarData.from_state(cls),
1248+
_var_data=VarData.from_state(cls, param),
12461249
)
12471250
setattr(cls, param, dynamic_vars[param])
12481251

0 commit comments

Comments
 (0)