feat: replace mail protocol with smolmail and rebuild the UI
This commit is contained in:
parent
cb24b68069
commit
e94e4158cc
93 changed files with 6387 additions and 3479 deletions
|
|
@ -1,13 +1,12 @@
|
|||
import "package:auto_route/auto_route.dart";
|
||||
import "package:flash_mail/presentation/routes/account_guard.dart";
|
||||
import "package:flutter_riverpod/flutter_riverpod.dart";
|
||||
|
||||
import "package:flash_mail/presentation/routes/auth_guard.dart";
|
||||
|
||||
import "package:smol_mail/presentation/routes/home_guard.dart";
|
||||
import "package:smol_mail/presentation/routes/identity_guard.dart";
|
||||
import "app_router.gr.dart";
|
||||
|
||||
@AutoRouterConfig(replaceInRouteName: "Screen,Route")
|
||||
class AppRouter extends $AppRouter {
|
||||
class AppRouter extends RootStackRouter {
|
||||
final WidgetRef ref;
|
||||
|
||||
AppRouter(this.ref);
|
||||
|
|
@ -15,23 +14,40 @@ class AppRouter extends $AppRouter {
|
|||
@override
|
||||
List<AutoRoute> get routes => [
|
||||
AutoRoute(
|
||||
page: AccountRoute.page,
|
||||
page: OnboardingRoute.page,
|
||||
path: "/",
|
||||
initial: true,
|
||||
guards: [AuthGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: LoginRoute.page,
|
||||
path: "/login",
|
||||
guards: [HomeGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: InboxRoute.page,
|
||||
path: "/inbox",
|
||||
guards: [AccountGuard(ref)],
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: MessageDetailRoute.page,
|
||||
path: "/message",
|
||||
)
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: ComposeRoute.page,
|
||||
path: "/compose",
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: ContactsRoute.page,
|
||||
path: "/contacts",
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: ContactDetailRoute.page,
|
||||
path: "/contact",
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
AutoRoute(
|
||||
page: SettingsRoute.page,
|
||||
path: "/settings",
|
||||
guards: [IdentityGuard(ref)],
|
||||
),
|
||||
];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue