diff --git a/reflex_ui/utils/twmerge.py b/reflex_ui/utils/twmerge.py index 3bec61d..d737a62 100644 --- a/reflex_ui/utils/twmerge.py +++ b/reflex_ui/utils/twmerge.py @@ -4,6 +4,11 @@ from reflex.vars import FunctionVar, Var from reflex.vars.base import VarData +CN = Var( + "cn", + _var_data=VarData(imports={"clsx-for-tailwind": ImportVar(tag="cn")}), +).to(FunctionVar) + def cn( *classes: Var | str | tuple | list | None, @@ -17,12 +22,4 @@ def cn( Var: A Var representing the merged classes string. """ - return ( - Var( - "cn", - _var_data=VarData(imports={"clsx-for-tailwind": ImportVar(tag="cn")}), - ) - .to(FunctionVar) - .call(*classes) - .to(str) - ) + return CN.call(*classes).to(str)