+
+
+ setFormData({ ...formData, id: e.target.value })}
+ placeholder="e.g., daily-incremental"
+ />
+
+
+
+
+ setFormData({ ...formData, name: e.target.value })}
+ placeholder="e.g., Daily Incremental Sync"
+ />
+
+
+
+
+ setFormData({ ...formData, description: e.target.value })}
+ placeholder="Brief description of this schedule"
+ />
+
+
+
+
+
+
+
+ {formData.sync_type === 'full' && (
+
+
+ setFormData({ ...formData, years_back: parseInt(e.target.value) })}
+ />
+
+ )}
+
+
+
+
+
+
+
+
+
setFormData({ ...formData, cron_expression: e.target.value })}
+ placeholder="0 2 * * *"
+ className="font-mono"
+ />
+
+ Format: minute hour day month weekday
+
+
+
+
+ setFormData({ ...formData, is_enabled: checked })}
+ />
+
+
+
+
+