Files
family-hub/apply_chore_updates.bat

60 lines
2.0 KiB
Batchfile

@echo off
echo ========================================
echo Chore System Upgrade - Quick Setup
echo ========================================
echo.
echo This script will copy all updated files to
echo the correct locations.
echo.
pause
echo.
echo Step 1: Copying updated API types...
copy /Y D:\Hosted\familyhub\frontend\src\api\chores.ts D:\Hosted\familyhub\frontend\src\api\chores.ts.backup
echo ✓ Backed up chores.ts
echo (Original saved as chores.ts.backup)
echo.
echo Step 2: Copying updated components...
if exist D:\Hosted\familyhub\ChoreCard_updated.tsx (
copy /Y D:\Hosted\familyhub\ChoreCard_updated.tsx D:\Hosted\familyhub\frontend\src\components\ChoreCard.tsx
echo ✓ Updated ChoreCard.tsx
) else (
echo ✗ ChoreCard_updated.tsx not found!
)
if exist D:\Hosted\familyhub\CreateChoreModal_updated.tsx (
copy /Y D:\Hosted\familyhub\CreateChoreModal_updated.tsx D:\Hosted\familyhub\frontend\src\components\CreateChoreModal.tsx
echo ✓ Updated CreateChoreModal.tsx
) else (
echo ✗ CreateChoreModal_updated.tsx not found!
)
if exist D:\Hosted\familyhub\EditChoreModal.tsx (
copy /Y D:\Hosted\familyhub\EditChoreModal.tsx D:\Hosted\familyhub\frontend\src\components\EditChoreModal.tsx
echo ✓ Added EditChoreModal.tsx
) else (
echo ✗ EditChoreModal.tsx not found!
)
if exist D:\Hosted\familyhub\Dashboard_updated.tsx (
copy /Y D:\Hosted\familyhub\frontend\src\pages\Dashboard.tsx D:\Hosted\familyhub\frontend\src\pages\Dashboard.tsx.backup
copy /Y D:\Hosted\familyhub\Dashboard_updated.tsx D:\Hosted\familyhub\frontend\src\pages\Dashboard.tsx
echo ✓ Updated Dashboard.tsx (backup created)
) else (
echo ✗ Dashboard_updated.tsx not found!
)
echo.
echo ========================================
echo Files Updated!
echo ========================================
echo.
echo Next steps:
echo 1. Restart backend: D:\Hosted\familyhub\restart_backend.bat
echo 2. Restart frontend in its terminal
echo 3. Clear browser cache (Ctrl+Shift+R)
echo 4. Test the new features!
echo.
pause