feat(onboarding): implement onboarding gate and shell components

↗ view on GitHub · willchen96 · 2026-08-21 · 2ba234fd

- Add OnboardingGate component to manage user onboarding flow based on authentication and profile status.
- Create OnboardingShell component for consistent layout during onboarding steps.
- Introduce COUNTRY_OPTIONS and PRACTICE_AREA_OPTIONS for user selection in onboarding.
- Develop OnboardingPracticePage with form handling for jurisdiction and practice areas.
- Implement OnboardingProfilePage for user profile details input.
- Add tests for onboarding practice and profile pages to ensure functionality.
- Create AuthDividerUI and GoogleIconUI components for UI consistency.
- Add OAuth dialog for Google sign-in in Word add-in with Supabase integration.
- Implement message protocol for Google OAuth dialog communication.
Repository open-legal-products/mike
Author willchen96 <weiye.chen96@icloud.com>
Authored
Committed
Parents d8183be4
Stats 56 files changed , +2735 , -262
Part of Add Google sign-in and personalised onboarding

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-2ba234fd.md from inside the repo you want the change in.

⬇ Download capture-commit-2ba234fd.md