feat(leads): enrich lead data + add clickable lead detail page mirroring the create-lead form

This commit is contained in:
Satyam Rastogi
2026-05-29 18:18:58 +05:30
parent aeabcea850
commit a8ed0c0034
4 changed files with 504 additions and 25 deletions
+9
View File
@@ -34,6 +34,7 @@ import SubContractorDashboard from './pages/subcontractor/SubContractorDashboard
import SubcontractorTaskDetailPage from './pages/subcontractor/SubcontractorTaskDetailPage';
import CreateLeadPage from './pages/CreateLeadPage';
import LeadsListPage from './pages/LeadsListPage';
import LeadDetailPage from './pages/LeadDetailPage';
import LynkDispatchPage from './pages/LynkDispatchPage';
import EstimatesPage from './pages/EstimatesPage';
import KanbanPage from './pages/KanbanPage';
@@ -125,6 +126,14 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/leads/view/:leadId"
element={
<ProtectedRoute allowedRoles={['OWNER', 'ADMIN', 'FIELD_AGENT']}>
<LeadDetailPage />
</ProtectedRoute>
}
/>
<Route
path="/emp/fa/leads/:leadId"
element={