From ff35b3076b309503033b5cca0c5d0b978e810299 Mon Sep 17 00:00:00 2001 From: Satyam Rastogi Date: Fri, 15 May 2026 15:06:16 +0530 Subject: [PATCH] apply commission setting model light mode --- .../owner/CommissionSettingsModal.jsx | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/src/components/owner/CommissionSettingsModal.jsx b/src/components/owner/CommissionSettingsModal.jsx index 8239c7c..153177e 100644 --- a/src/components/owner/CommissionSettingsModal.jsx +++ b/src/components/owner/CommissionSettingsModal.jsx @@ -38,7 +38,7 @@ const SectionHeader = ({ level, isOpen, onToggle }) => {
-

{cfg.label}

+

{cfg.label}

{level === 'org' && 'Default commission for all jobs'} {level === 'role' && 'Per-role commission overrides'} @@ -49,7 +49,7 @@ const SectionHeader = ({ level, isOpen, onToggle }) => {

@@ -63,7 +63,7 @@ const CommissionForm = ({ type, rate, onTypeChange, onRateChange, accentColor = setNewUserOverride(prev => ({ ...prev, userId: e.target.value }))} - className="w-full bg-[#18181b] border border-white/10 rounded-xl px-4 py-2.5 text-sm text-white outline-none" + className="w-full bg-white dark:bg-[#18181b] border border-zinc-200 dark:border-white/10 rounded-xl px-4 py-2.5 text-sm text-zinc-900 dark:text-white outline-none" > {availablePersonnel.map(p => ( @@ -451,7 +451,7 @@ const CommissionSettingsModal = ({ @@ -459,7 +459,7 @@ const CommissionSettingsModal = ({ type="button" onClick={handleAddUserOverride} disabled={!newUserOverride.userId} - className="flex-1 px-4 py-2 rounded-xl bg-purple-500/20 text-purple-300 border border-purple-500/30 text-xs font-bold hover:bg-purple-500/30 disabled:opacity-30 disabled:cursor-not-allowed transition-colors" + className="flex-1 px-4 py-2 rounded-xl bg-purple-500/20 text-purple-700 dark:text-purple-300 border border-purple-500/30 text-xs font-bold hover:bg-purple-500/30 disabled:opacity-30 disabled:cursor-not-allowed transition-colors" > Add Override @@ -469,7 +469,7 @@ const CommissionSettingsModal = ({ @@ -496,15 +496,15 @@ const CommissionSettingsModal = ({ >
- Enable job-level override + Enable job-level override
@@ -517,7 +517,7 @@ const CommissionSettingsModal = ({ accentColor="#fda913" /> ) : ( -

+

No job override — falls back to {activeSource === 'user' ? 'user override' : 'org default'}

)} @@ -528,11 +528,11 @@ const CommissionSettingsModal = ({
{/* Hierarchy Info */} -
+
- +
-

Override Priority: Job Override → User Override → Role Override → Org Default

+

Override Priority: Job Override → User Override → Role Override → Org Default

The most specific level always takes precedence. If a job override is set it will be used regardless of user, role, or org settings.

@@ -540,11 +540,11 @@ const CommissionSettingsModal = ({
{/* Footer */} -
+