diff --git a/frontend-vite/react-ts/src/App.tsx b/frontend-vite/react-ts/src/App.tsx
index c8600d8..64f021a 100644
--- a/frontend-vite/react-ts/src/App.tsx
+++ b/frontend-vite/react-ts/src/App.tsx
@@ -22,6 +22,17 @@ function PageViewTracker() {
return null;
}
+function DashboardPage() {
+ return (
+
@@ -55,7 +66,7 @@ function App() {
path="/dashboard"
element={
-
+
}
/>
diff --git a/frontend-vite/react-ts/src/components/ColumnMappingTour.tsx b/frontend-vite/react-ts/src/components/ColumnMappingTour.tsx
index b635431..e79eb41 100644
--- a/frontend-vite/react-ts/src/components/ColumnMappingTour.tsx
+++ b/frontend-vite/react-ts/src/components/ColumnMappingTour.tsx
@@ -6,7 +6,7 @@ import { BARCODE_COLUMN_HELP, TEXT_FIELDS_HELP, HEADER_ROW_HELP } from './column
import type { HelpContent } from './columnMappingHelp';
const TOUR_KEY = 'lgu_col_map_tour_v1';
-const ALLOWED_ROUTES = ['/dashboard', '/upload'];
+const ALLOWED_ROUTES = ['/upload'];
const steps: HelpContent[] = [
{
diff --git a/frontend-vite/react-ts/src/components/Sidebar.tsx b/frontend-vite/react-ts/src/components/Sidebar.tsx
index 266dcd2..088a2c0 100644
--- a/frontend-vite/react-ts/src/components/Sidebar.tsx
+++ b/frontend-vite/react-ts/src/components/Sidebar.tsx
@@ -4,7 +4,7 @@ import axios from 'axios';
import {
ScanBarcode,
LayoutDashboard,
- Upload,
+ Plus,
Package,
HelpCircle,
LogOut,
@@ -20,26 +20,11 @@ interface SidebarProps {
function Sidebar({ activeOverride }: SidebarProps) {
const location = useLocation();
const navigate = useNavigate();
- const [userEmail, setUserEmail] = useState('');
const [mobileOpen, setMobileOpen] = useState(false);
const API_URL = import.meta.env.VITE_API_URL || 'http://localhost:5000';
const currentPath = activeOverride || location.pathname;
- useEffect(() => {
- const fetchUser = async () => {
- try {
- const res = await axios.get(`${API_URL}/auth/status`, { withCredentials: true });
- if (res.data.authenticated && res.data.email) {
- setUserEmail(res.data.email);
- }
- } catch {
- // ignore
- }
- };
- fetchUser();
- }, []);
-
// Close drawer on route change
useEffect(() => {
setMobileOpen(false);
@@ -66,7 +51,7 @@ function Sidebar({ activeOverride }: SidebarProps) {
const navItems = [
{ label: 'Dashboard', icon: LayoutDashboard, path: '/dashboard' },
- { label: 'Upload Labels', icon: Upload, path: '/upload' },
+ { label: 'Create Labels', icon: Plus, path: '/upload' },
{ label: 'Inventory', icon: Package, path: '/inventory' },
{ label: 'Help', icon: HelpCircle, path: '/help' },
];
@@ -105,7 +90,7 @@ function Sidebar({ activeOverride }: SidebarProps) {