diff --git a/src/app/admin/kyc/page.tsx b/src/app/admin/kyc/page.tsx
index 829ad0a..c90a94e 100644
--- a/src/app/admin/kyc/page.tsx
+++ b/src/app/admin/kyc/page.tsx
@@ -1134,6 +1134,7 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
evModel: string;
evCondition: string;
scheduleDate: string;
+ investmentPlan: { planName: string; planType: string; bikes: number; amount: number; monthlyReturn: number; expectedROI: number };
requiredDocuments: Document[];
}>({
applicationSource: 'walkin',
@@ -1164,6 +1165,7 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
evModel: '',
evCondition: 'new',
scheduleDate: '',
+ investmentPlan: { planName: '', planType: '', bikes: 1, amount: 0, monthlyReturn: 0, expectedROI: 0 },
requiredDocuments: [],
});
@@ -1664,6 +1666,7 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
)}
+ {formData.type === 'biker' && (
Driving License
@@ -1726,6 +1729,7 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
+ )}
)}
@@ -1791,7 +1795,101 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
)}
- {step === 3 && formData.type === 'biker' && (
+ {step === 2 && formData.type === 'investor' && (
+
+
+
+ Investment Information
+
+
+
+
+ )}
+
+ {(step === 2 && (formData.type === 'shop' || formData.type === 'merchant')) && (
+
+
+
+ Business Information
+
+
+
+
+ )}
+
+ {(step === 3 && (formData.type === 'biker' || formData.type === 'investor')) && (
@@ -2015,6 +2113,92 @@ function NewApplicationModal({ isOpen, onClose, onSave }: { isOpen: boolean; onC
)}
+ {step === 4 && formData.type === 'investor' && (
+
+
+
+ Investment Plan
+
+
+ {[
+ { v: '1', l: '1 Bike', d: 'Invest in 1 bike', icon: Bike },
+ { v: '5', l: '5 Bikes', d: 'Invest in 5 bikes', icon: Bike },
+ { v: '10', l: '10 Bikes', d: 'Invest in 10 bikes', icon: Bike },
+ ].map(plan => (
+
+ ))}
+
+
+
+
+ )}
+
{step === 5 && (