Add pricing entry flow and platform admin foundations

This commit is contained in:
egecankomur
2026-06-20 18:24:40 +03:00
parent 1d36ccdf30
commit ac42681f7e
44 changed files with 6567 additions and 1419 deletions
+4 -3
View File
@@ -17,18 +17,19 @@ final routerProvider = Provider<GoRouter>((ref) {
return GoRouter(
refreshListenable: notifier,
initialLocation: routeSignIn,
initialLocation: routeWelcome,
redirect: (context, state) {
final auth = ref.read(authProvider);
if (auth.isLoading) return null;
final loc = state.matchedLocation;
final onLoginOrRegister = loc == routeSignIn || loc == routeSignUp;
final onLoginOrRegister =
loc == routeSignIn || loc == routeSignUp || loc == routeWelcome;
final onAuthPage = onLoginOrRegister || loc == routeOnboarding;
if (!auth.isAuthenticated) {
return onAuthPage ? null : routeSignIn;
return onAuthPage ? null : routeWelcome;
}
// Authenticated but no tenant → onboarding