Переглянути джерело

relax remove none logic in cond (#5065)

Khaleel Al-Adhami 1 місяць тому
батько
коміт
f1bc532e1f
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      reflex/components/core/cond.py

+ 1 - 1
reflex/components/core/cond.py

@@ -151,7 +151,7 @@ def cond(condition: Any, c1: Any, c2: Any = types.Unset(), /) -> Component | Var
     c1_var = Var.create(c1)
     c1_var = Var.create(c1)
     c2_var = Var.create(c2)
     c2_var = Var.create(c2)
 
 
-    if condition is c1_var:
+    if c1_var is cond_var or c1_var.equals(cond_var):
         c1_var = c1_var.to(types.value_inside_optional(c1_var._var_type))
         c1_var = c1_var.to(types.value_inside_optional(c1_var._var_type))
 
 
     # Create the conditional var.
     # Create the conditional var.