+ {/* Basic Info */}
+
+
Basic Information
+
+
+
+
+
+
+ {/* Limits & Commission */}
+
+
Limits & Commission
+
+
+
+ {/* Access Levels */}
+
+
Access Levels
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Boolean Features */}
+
+
+ {/* Preview */}
+ {showPreview && preview && (
+
+
Preview Changes
+
+ {Object.keys(preview.changes).length === 0 ? (
+
No changes detected
+ ) : (
+
+ {Object.entries(preview.changes).map(([field, { from, to }]) => (
+
+ {field}:
+ {String(from)}
+ →
+ {String(to)}
+
+ ))}
+
+ )}
+
+ {preview.warnings.length > 0 && (
+
+ {preview.warnings.map((warning, i) => (
+
+ ⚠️
+ {warning}
+
+ ))}
+
+ )}
+
+ {preview.activeSubscriptions > 0 && (
+
+ {preview.activeSubscriptions} active subscriptions will be affected
+
+ )}
+
+ )}
+
+ {/* Error display */}
+ {updateMutation.isError && (
+
+ {(updateMutation.error as Error).message}
+
+ )}
+