+
+
+ {totalRules === 1 ? '⚡ شرط' : `⚡ شرط ${index + 1}`}
+
+ {/* Compact summary of current selection */}
+
+
+ {getSensorLabel(rule.sensorType)}
+ {' | '}
+ {getComparisonLabel(rule.comparisonType)}
+ {' | '}
+ {rule.value1}{needsMax ? ` - ${rule.value2 ?? '?'}` : ''} {getSensorUnit(rule.sensorType)}
+
+
+ {totalRules > 1 && (
+
+ )}
+
+ {/* Sensor Type - Compact Select */}
+
+
+
+
+ {/* Comparison Type - Compact Select */}
+
+
+
+
+ {/* Threshold Values - Compact Inputs */}
+
+
+ onUpdate(index, { value1: Number(e.target.value) })}
+ className="w-full px-3 py-2 pl-10 bg-white border border-orange-200 rounded-lg text-sm font-medium focus:ring-2 focus:ring-orange-500 focus:border-orange-500"
+ placeholder={needsMax ? 'از' : 'مقدار'}
+ required
+ />
+
+ {getSensorUnit(rule.sensorType)}
+
+
+ {needsMax && (
+ <>
+
-
+
+ onUpdate(index, { value2: Number(e.target.value) })}
+ className="w-full px-3 py-2 pl-10 bg-white border border-orange-200 rounded-lg text-sm font-medium focus:ring-2 focus:ring-orange-500 focus:border-orange-500"
+ placeholder="تا"
+ required
+ />
+
+ {getSensorUnit(rule.sensorType)}
+
+
+ >
+ )}
+
+