+ {rule.conditions.map((condition, cIdx) => (
+
+
+
+ handleUpdateCondition(rule.id, condition.id, { condition: val })}
+ placeholder="Selected Option"
+ />
+
+
+
+ handleUpdateCondition(rule.id, condition.id, { operator: val })}
+ placeholder="Selected Option"
+ />
+
+
+
+ handleUpdateCondition(rule.id, condition.id, { value: e.target.value })}
+ placeholder="Selected Option"
+ />
+
+ {cIdx < rule.conditions.length - 1 ? (
+
+
+ handleUpdateCondition(rule.id, condition.id, { logic: val })}
+ placeholder="AND"
+ />
+
+ ) : (
+
+ }
+ onClick={() => handleAddCondition(rule.id)}
+ >
+ Add Condition
+
+
+ )}
+
+ {rule.conditions.length > 1 && (
+
+ )}
+
+