- 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 |
||
|---|---|---|
| .. | ||
| e2e | ||
| vitest/components | ||