feat(ui): complete ProCanvas role-based overhaul and fix Recharts crash

- Implement unified Neomorphic tactical layout for ProCanvas across Agent, Admin, and Owner roles.

- Add Quick Operations Log widget for immediate action logging.

- Integrate discrete Checkpoint/Stages progression system to replace static prize tracks.

- Build custom AnimatedCounter for GSAP-style numerical state changes.

- Fix Recharts ResponsiveContainer loading crash in OwnerSnapshot.jsx.
This commit is contained in:
Satyam
2026-02-21 21:23:37 +05:30
parent 7e166726da
commit 058b5bb217
8 changed files with 741 additions and 28 deletions
+16
View File
@@ -89,6 +89,14 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/emp/fa/pro-canvas"
element={
<ProtectedRoute allowedRoles={['FIELD_AGENT', 'ADMIN', 'OWNER']}>
<ProCanvas />
</ProtectedRoute>
}
/>
{/* Owner Routes */}
<Route path="/owner/snapshot" element={
<ProtectedRoute allowedRoles={['OWNER']}>
@@ -165,6 +173,14 @@ function App() {
</ProtectedRoute>
}
/>
<Route
path="/admin/pro-canvas"
element={
<ProtectedRoute allowedRoles={['ADMIN', 'OWNER']}>
<ProCanvas />
</ProtectedRoute>
}
/>
{/* Contractor Routes */}
<Route path="/contractor/dashboard" element={