-
+
Currently using:
{LEVEL_CONFIG[activeSource]?.label || 'Org Default'}
@@ -269,16 +269,16 @@ const CommissionSettingsModal = ({
accentColor="#00f0ff"
/>
) : (
-
+
-
+
{COMMISSION_TYPES.find(c => c.value === orgDefaults.type)?.label} — {
orgDefaults.type === 'percent_gross' || orgDefaults.type === 'percent_net'
? `${orgDefaults.rate}%`
: formatCurrency(orgDefaults.rate)
}
- (Admin only)
+ (Admin only)
)}
@@ -301,7 +301,7 @@ const CommissionSettingsModal = ({
>
{roleOverrides.length === 0 ? (
-
No role overrides configured.
+
No role overrides configured.
) : (
roleOverrides.map(ov => {
const role = orgRoles.find(r => r.key === ov.roleKey);
@@ -314,24 +314,24 @@ const CommissionSettingsModal = ({
className={`flex items-center gap-3 px-4 py-3 rounded-xl border transition-all ${
isApplicable
? 'bg-emerald-500/10 border-emerald-500/30'
- : 'bg-white/[0.03] border-white/5 opacity-60'
+ : 'bg-zinc-50 dark:bg-white/[0.03] border-zinc-200 dark:border-white/5 opacity-60'
}`}
>
- {role?.name || ov.roleKey}
+ {role?.name || ov.roleKey}
{typeLabel} — {rateDisplay}
{ov.enabled ? (
- Active
+ Active
) : (
- Disabled
+ Disabled
)}
{isApplicable && (
- Applies
+ Applies
)}
@@ -339,8 +339,8 @@ const CommissionSettingsModal = ({
})
)}
-
-
Role overrides are managed in Org Settings → Commission Rules.
+
+
Role overrides are managed in Org Settings → Commission Rules.
@@ -362,23 +362,23 @@ const CommissionSettingsModal = ({
>
{!isAdmin ? (
-
+
- {localUserOverrides.length} user override(s) configured
- (Admin only)
+ {localUserOverrides.length} user override(s) configured
+ (Admin only)
) : (
<>
{localUserOverrides.length === 0 && !addingUser && (
-
No user overrides configured.
+
No user overrides configured.
)}
{localUserOverrides.map((ov, idx) => (
-
+
-
- {ov.userName}
+
+ {ov.userName}
@@ -419,7 +419,7 @@ const CommissionSettingsModal = ({
/>
)}
{!ov.enabled && (
-
Override disabled — org default applies
+
Override disabled — org default applies
)}
))}
@@ -432,7 +432,7 @@ const CommissionSettingsModal = ({