presentation/screens/setup/setup_screens library
Deferred-load barrel for the one-time setup flow (setup connection +
persona). Pulled in only when the user lands on /setup or /persona,
not on first paint of /.
Classes
- PersonaScreen
-
Shown once after first login when the user hasn't selected a persona.
Routes solo learners to
/and team leads to/org. - SetupScreen
- Onboarding screen shown when no Supabase instance is configured.
Typedefs
- SetupClientFactory = SupabaseClient Function(String url, String key)
-
Factory used to build the temporary SupabaseClient that
Test Connectiontalks to. Injectable so widget tests can stub out network behavior without a real Supabase project.