diff --git a/src/components/admin/ApprovalPoliciesPage.tsx b/src/components/admin/ApprovalPoliciesPage.tsx
index 7b91a5e..3424aa6 100644
--- a/src/components/admin/ApprovalPoliciesPage.tsx
+++ b/src/components/admin/ApprovalPoliciesPage.tsx
@@ -175,7 +175,7 @@ export function ApprovalPoliciesPage() {
updateQuestion(index, 'isMandatory', !q.isMandatory)}
>
-
+
Req.
@@ -345,7 +345,7 @@ const QuestionnaireBuilder: React.FC = () => {
type="text"
value={opt.text}
onChange={(e) => updateOption(index, optIndex, 'text', e.target.value)}
- className="flex-1 border border-slate-300 p-2 rounded-md text-sm focus:ring-1 focus:ring-amber-500 outline-none"
+ className="flex-1 border border-slate-300 p-2 rounded-md text-sm focus:ring-1 focus:ring-red-500 outline-none"
placeholder={`Option ${optIndex + 1}`}
/>
@@ -356,7 +356,7 @@ const QuestionnaireBuilder: React.FC = () => {
max={isNaN(q.weight) ? 0 : q.weight}
min={0}
onChange={(e) => updateOption(index, optIndex, 'score', e.target.value)}
- className={`w-20 border ${(opt.score > q.weight) || isNaN(opt.score) ? 'border-red-500 text-red-600' : 'border-slate-300'} p-2 rounded-md text-sm focus:ring-1 focus:ring-amber-500 outline-none`}
+ className={`w-20 border ${(opt.score > q.weight) || isNaN(opt.score) ? 'border-red-500 text-red-600' : 'border-slate-300'} p-2 rounded-md text-sm focus:ring-1 focus:ring-red-500 outline-none`}
/>
{
addOption(index)}
- className="mt-3 text-sm flex items-center gap-1 text-amber-600 hover:text-amber-700 font-medium"
+ className="mt-3 text-sm flex items-center gap-1 text-re-red hover:text-re-red-hover font-medium"
>
Add Option
@@ -392,7 +392,7 @@ const QuestionnaireBuilder: React.FC = () => {
Add Another Question
diff --git a/src/components/admin/QuestionnaireList.tsx b/src/components/admin/QuestionnaireList.tsx
index 77899d2..6fa9834 100644
--- a/src/components/admin/QuestionnaireList.tsx
+++ b/src/components/admin/QuestionnaireList.tsx
@@ -47,7 +47,7 @@ const QuestionnaireList: React.FC = () => {
No questionnaire versions found.
navigate('/questionnaire-builder')}
- className="text-amber-600 font-medium hover:underline"
+ className="text-re-red font-medium hover:underline"
>
Create your first version
@@ -102,7 +102,7 @@ const QuestionnaireList: React.FC = () => {
navigate(`/questionnaire-builder/${v.id}`)}
- className="inline-flex items-center gap-1.5 px-3 py-1.5 rounded text-sm font-medium text-slate-600 hover:text-amber-600 hover:bg-amber-50 transition border border-slate-200 hover:border-amber-200"
+ className="inline-flex items-center gap-1.5 px-3 py-1.5 rounded text-sm font-medium text-slate-600 hover:text-re-red hover:bg-red-50 transition border border-slate-200 hover:border-red-200"
>
Edit / Clone
diff --git a/src/components/admin/UserManagementPage.tsx b/src/components/admin/UserManagementPage.tsx
index 9169426..06a7b7b 100644
--- a/src/components/admin/UserManagementPage.tsx
+++ b/src/components/admin/UserManagementPage.tsx
@@ -219,7 +219,7 @@ export function UserManagementPage() {
-
+
User Management
Manage system users, roles, and access permissions.
@@ -232,7 +232,7 @@ export function UserManagementPage() {
zoneId: '', regionId: '', stateId: '', districtId: ''
}); setShowUserModal(true);
}}
- className="bg-amber-600 hover:bg-amber-700 text-white shrink-0"
+ className="bg-re-red hover:bg-re-red-hover text-white shrink-0"
>
Add New User
@@ -318,7 +318,7 @@ export function UserManagementPage() {
-
+
{user.fullName?.charAt(0) || user.email?.charAt(0)}
@@ -384,7 +384,7 @@ export function UserManagementPage() {
handleEditUser(user)}>
-
+
@@ -569,7 +569,7 @@ export function UserManagementPage() {
setShowUserModal(false)}>Cancel
-
+
{editingUser ? 'Save Changes' : 'Create User'}
diff --git a/src/features/master/components/ASMDialog.tsx b/src/features/master/components/ASMDialog.tsx
index 3d59f51..808a40a 100644
--- a/src/features/master/components/ASMDialog.tsx
+++ b/src/features/master/components/ASMDialog.tsx
@@ -181,7 +181,7 @@ export const ASMDialog: React.FC = ({
return (
-
{state}
+
{state}
{districts.map((district: any) => (
@@ -280,7 +280,7 @@ export const ASMDialog: React.FC
= ({
onOpenChange(false)}>Cancel
- Save DD-AM
+ Save DD-AM
diff --git a/src/features/master/components/ASMManagement.tsx b/src/features/master/components/ASMManagement.tsx
index 45cca2f..18e44dd 100644
--- a/src/features/master/components/ASMManagement.tsx
+++ b/src/features/master/components/ASMManagement.tsx
@@ -41,7 +41,7 @@ export const ASMManagement: React.FC
= ({
District Development Area Managers (DD-AM)
Manage DD-AM users across districts (multi-district)
-
+
Add DD-AM
@@ -86,7 +86,7 @@ export const ASMManagement: React.FC = ({
{areaName}
@@ -112,7 +112,7 @@ export const ASMManagement: React.FC = ({
onEditASM(asm)}>
- onDeleteASM(asm.id, asm.name)} className="text-red-600 hover:text-red-700 hover:bg-red-50">
+ onDeleteASM(asm.id, asm.name)} className="text-re-red hover:text-re-red-hover hover:bg-red-50">
diff --git a/src/features/master/components/AutoAssignmentSettings.tsx b/src/features/master/components/AutoAssignmentSettings.tsx
index 0bdc0f5..3b86d2e 100644
--- a/src/features/master/components/AutoAssignmentSettings.tsx
+++ b/src/features/master/components/AutoAssignmentSettings.tsx
@@ -83,7 +83,7 @@ export const AutoAssignmentSettings: React.FC = () => {
if (loading) {
return (
-
+
Loading governance controls...
);
@@ -94,8 +94,8 @@ export const AutoAssignmentSettings: React.FC = () => {
-
-
+
+
Auto-Assignment Governance
@@ -148,6 +148,7 @@ export const AutoAssignmentSettings: React.FC = () => {
{
handleToggle(mod.key, val);
@@ -164,9 +165,9 @@ export const AutoAssignmentSettings: React.FC = () => {
})}
-
-
-
+
+
+
Impact of Manual Mode:
Turning OFF auto-assignment will ONLY affect new requests. Existing requests will retain their current participant mappings. You will need to use the "Add Participant" button in the worknotes or application details to grant access to stakeholders.
diff --git a/src/features/master/components/DDLeadDialog.tsx b/src/features/master/components/DDLeadDialog.tsx
index 5000fd0..a92258d 100644
--- a/src/features/master/components/DDLeadDialog.tsx
+++ b/src/features/master/components/DDLeadDialog.tsx
@@ -127,7 +127,7 @@ export const DDLeadDialog: React.FC
= ({
onOpenChange(false)}>Cancel
- Save DD Lead
+ Save DD Lead
diff --git a/src/features/master/components/DDLeadManagement.tsx b/src/features/master/components/DDLeadManagement.tsx
index a5d3974..02eeace 100644
--- a/src/features/master/components/DDLeadManagement.tsx
+++ b/src/features/master/components/DDLeadManagement.tsx
@@ -36,7 +36,7 @@ export const DDLeadManagement: React.FC
= ({
DD-Leads (Dealer Development Lead)
Manage DD-Leads and their zonal assignments
-
+
Add DD-Lead
@@ -60,7 +60,7 @@ export const DDLeadManagement: React.FC = ({
-
+
{lead.leadCode || 'N/A'}
@@ -95,7 +95,7 @@ export const DDLeadManagement: React.FC = ({
onEditLead(lead)}>
- onDeleteLead(lead.id, lead.name)} className="text-red-600 hover:text-red-700 hover:bg-red-50">
+ onDeleteLead(lead.id, lead.name)} className="text-re-red hover:text-re-red-hover hover:bg-red-50">
diff --git a/src/features/master/components/DealerAsmAssignment.tsx b/src/features/master/components/DealerAsmAssignment.tsx
index aa889c9..28fa1bf 100644
--- a/src/features/master/components/DealerAsmAssignment.tsx
+++ b/src/features/master/components/DealerAsmAssignment.tsx
@@ -193,7 +193,10 @@ export const DealerAsmAssignment: React.FC = () => {
{dealer.dealerCode || 'N/A'}
-
+
{dealer.status || 'Unknown'}
@@ -215,7 +218,7 @@ export const DealerAsmAssignment: React.FC = () => {
onChange={(val) => setDraft((prev) => ({ ...prev, [dealer.dealerId]: val }))}
className="flex-1 min-w-[180px]"
/>
-
saveMapping(dealer.dealerId)}>
+ saveMapping(dealer.dealerId)}>
Assign
diff --git a/src/features/master/components/DocumentConfigManagement.tsx b/src/features/master/components/DocumentConfigManagement.tsx
index 748fe17..a893b3c 100644
--- a/src/features/master/components/DocumentConfigManagement.tsx
+++ b/src/features/master/components/DocumentConfigManagement.tsx
@@ -179,7 +179,7 @@ export const DocumentConfigManagement: React.FC = () => {
if (metadataLoading) {
return (
-
+
Connecting to Governance Engine...
);
@@ -189,8 +189,8 @@ export const DocumentConfigManagement: React.FC = () => {
{backgroundLoading && (
-