Changeset 8496f3c for src/app/page.tsx
- Timestamp:
- 09/15/26 21:16:02 (8 days ago)
- Branches:
- master
- Children:
- b8093a0
- Parents:
- 4fe4582
- File:
-
- 1 edited
-
src/app/page.tsx (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/app/page.tsx
r4fe4582 r8496f3c 39 39 try { 40 40 const session = await login({ email: formData.email, password: formData.password }); 41 window.location.href = session.role === 'Professor' ? '/professor' : '/students'; 41 // Admins previously fell through to /students, where they have no 42 // enrolments and every page renders empty. 43 const home = 44 session.role === 'Professor' ? '/professor' 45 : session.role === 'Admin' ? '/admin' 46 : '/students'; 47 window.location.href = home; 42 48 } catch (err) { 43 49 setErrorMessage(err instanceof Error ? err.message : 'Login failed.'); … … 70 76 <div className="text-xs text-card-foreground whitespace-pre-wrap"> 71 77 {t('login_professor_example')} 78 </div> 79 <div className="mt-3 text-xs text-blue-600 font-medium"> 80 {t('login_demo_note')} 81 </div> 82 </div> 83 84 <div className="bg-yellow-500/10 border border-yellow-500/20 rounded-xl shadow-sm p-5"> 85 <div className="text-sm font-bold text-card-foreground mb-2">{t('login_admin_title')}</div> 86 <div className="text-xs text-card-foreground whitespace-pre-wrap"> 87 {t('login_admin_example')} 72 88 </div> 73 89 <div className="mt-3 text-xs text-blue-600 font-medium">
Note:
See TracChangeset
for help on using the changeset viewer.
