Enhance scheduling features in management dashboard

- Added new scheduling functionality with a dedicated Scheduling component to manage availability and experiment scheduling.
- Integrated react-big-calendar for visual calendar representation of availability slots.
- Updated Dashboard and DashboardLayout components to handle current route and pass it to child components.
- Implemented route handling for scheduling sub-routes to improve user navigation.
- Added new dependencies: moment and react-big-calendar for date handling and calendar UI.
- Improved user experience with dynamic URL updates based on selected scheduling views.
This commit is contained in:
salirezav
2025-09-19 12:33:25 -04:00
parent d1fe478478
commit ed6c242faa
8 changed files with 1656 additions and 574 deletions

View File

@@ -0,0 +1,10 @@
#!/bin/bash
# Set up the correct Node.js environment
export PATH="/home/alireza/.nvm/versions/node/v22.18.0/bin:$PATH"
# Navigate to the project directory
cd /home/alireza/Desktop/USDA-VISION/management-dashboard-web-app
# Start the development server
npm run dev