mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-09 07:28:14 -07:00
[Feature] Replace go_router with auto_route
This commit is contained in:
parent
b31cc86ae8
commit
144c8faf70
42 changed files with 1181 additions and 980 deletions
|
|
@ -1,8 +1,7 @@
|
|||
import 'package:auto_route/auto_route.dart';
|
||||
import 'package:fladder/providers/user_provider.dart';
|
||||
import 'package:fladder/routes/build_routes/route_builder.dart';
|
||||
import 'package:fladder/routes/build_routes/settings_routes.dart';
|
||||
import 'package:fladder/routes/auto_router.gr.dart';
|
||||
import 'package:fladder/screens/shared/user_icon.dart';
|
||||
import 'package:fladder/util/adaptive_layout.dart';
|
||||
import 'package:fladder/util/localization_helper.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
|
@ -19,11 +18,8 @@ class SettingsUserIcon extends ConsumerWidget {
|
|||
child: UserIcon(
|
||||
user: users,
|
||||
cornerRadius: 200,
|
||||
onLongPress: () => context.routePush(LockScreenRoute()),
|
||||
onTap: () => switch (AdaptiveLayout.of(context).size) {
|
||||
ScreenLayout.single => context.routePush(SettingsRoute()),
|
||||
ScreenLayout.dual => context.routePush(ClientSettingsRoute()),
|
||||
},
|
||||
onLongPress: () => context.router.push(const LockRoute()),
|
||||
onTap: () => context.router.navigate(const SettingsRoute()),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue