feat: UI/UX updates - Sidebar, ProCanvas, Dashboard, Schedule, Map

This commit is contained in:
Satyam
2026-02-20 13:32:44 +05:30
parent 36e74e9fbc
commit 7e166726da
7 changed files with 412 additions and 117 deletions
+6
View File
@@ -20,6 +20,7 @@ import DocumentManagement from './pages/owner/DocumentManagement';
import OwnerProjectList from './pages/owner/OwnerProjectList';
import OwnerProjectDetail from './pages/owner/OwnerProjectDetail';
import PlaceholderDashboard from './pages/PlaceholderDashboard';
import ProCanvas from './pages/ProCanvas';
import ProjectList from './pages/contractor/ProjectList';
import AiAssistantPage from './pages/AiAssistantPage';
// New Dashboards
@@ -124,6 +125,11 @@ function App() {
<Maps />
</ProtectedRoute>
} />
<Route path="/owner/pro-canvas" element={
<ProtectedRoute allowedRoles={['OWNER']}>
<ProCanvas />
</ProtectedRoute>
} />
{/* Protected Admin Routes — Owner has full admin access */}
<Route