diff --git a/src/App.tsx b/src/App.tsx
index c30644e..17216cd 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -32,7 +32,7 @@ import { AuthCallback } from '@/pages/Auth/AuthCallback';
import { createClaimRequest } from '@/services/dealerClaimApi';
import { ManagerSelectionModal } from '@/components/modals/ManagerSelectionModal';
import { navigateToRequest } from '@/utils/requestNavigation';
-// import { TokenManager } from '@/utils/tokenManager';
+import { TokenManager } from '@/utils/tokenManager';
interface AppProps {
onLogout?: () => void;
@@ -61,8 +61,8 @@ function DashboardRoute({ onNavigate, onNewRequest }: { onNavigate?: (page: stri
useEffect(() => {
try {
- // const userData = TokenManager.getUserData();
- // // setIsDealer(userData?.jobTitle === 'Dealer');
+ const userData = TokenManager.getUserData();
+ setIsDealer(userData?.jobTitle === 'Dealer');
} catch (error) {
console.error('[App] Error checking dealer status:', error);
setIsDealer(false);
diff --git a/src/components/layout/PageLayout/PageLayout.tsx b/src/components/layout/PageLayout/PageLayout.tsx
index 68a0114..bfe0083 100644
--- a/src/components/layout/PageLayout/PageLayout.tsx
+++ b/src/components/layout/PageLayout/PageLayout.tsx
@@ -72,15 +72,14 @@ export function PageLayout({ children, currentPage = 'dashboard', onNavigate, on
const items = [
{ id: 'dashboard', label: 'Dashboard', icon: Home },
// Add "All Requests" for all users (admin sees org-level, regular users see their participant requests)
- { id: 'requests', label: 'All Requests', icon: List },
- { id: 'my-requests', label: 'My Requests', icon: User, adminOnly: false },
+ { id: 'requests', label: 'All Requests', icon: List, adminOnly: false }
// { id: 'admin/templates', label: 'Admin Templates', icon: Plus, adminOnly: true },
];
// Add remaining menu items (exclude "My Requests" for dealers)
- // if (!isDealer) {
- // items.push({ id: 'my-requests', label: 'My Requests', icon: User });
- // }
+ if (!isDealer) {
+ items.push({ id: 'my-requests', label: 'My Requests', icon: User });
+ }
items.push(
{ id: 'open-requests', label: 'Open Requests', icon: FileText },
@@ -276,18 +275,18 @@ export function PageLayout({ children, currentPage = 'dashboard', onNavigate, on
{/* Quick Action in Sidebar - Right below menu items */}
- {/* {!isDealer && ( */}
-
-
-
- {/* )} */}
+ {!isDealer && (
+
+
+
+ )}
diff --git a/src/components/modals/TemplateSelectionModal.tsx b/src/components/modals/TemplateSelectionModal.tsx
index 8ffc419..27e6d4a 100644
--- a/src/components/modals/TemplateSelectionModal.tsx
+++ b/src/components/modals/TemplateSelectionModal.tsx
@@ -4,9 +4,9 @@ import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '../ui
import { Button } from '../ui/button';
import { Badge } from '../ui/badge';
import { Separator } from '../ui/separator';
-import {
- Receipt,
- Package,
+import {
+ Receipt,
+ Package,
ArrowRight,
ArrowLeft,
Clock,
@@ -96,7 +96,7 @@ export function TemplateSelectionModal({ open, onClose, onSelectTemplate }: Temp
return (