- Use module-level signal for clientReady to persist across re-renders - Use Show component for reactive rendering instead of manual null returns - createEffect handles redirect when client is ready but no token - onMount sets clientReady after hydration completes - Dashboard now shows correct TUTOR role sidebar with Leads/My Responses - Playwright test verifies TUTOR dashboard renders with correct sidebar items |
||
|---|---|---|
| .. | ||
| dashboard-role.spec.ts | ||
| debug-dashboard.spec.ts | ||
| pages.spec.ts | ||