This commit is contained in:
timonrieger
2026-01-25 16:53:13 +01:00
parent deb4e66cca
commit 8e85057a40
2 changed files with 6 additions and 8 deletions

View File

@@ -4,6 +4,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/domain/models/asset/base_asset.model.dart';
import 'package:immich_mobile/extensions/translate_extensions.dart';
import 'package:immich_mobile/presentation/widgets/action_buttons/base_action_button.widget.dart';
import 'package:immich_mobile/routing/router.dart';
class SetProfilePictureActionButton extends ConsumerWidget {
@@ -18,22 +19,18 @@ class SetProfilePictureActionButton extends ConsumerWidget {
this.menuItem = false,
});
void _onTap(BuildContext context) {
if (!context.mounted) {
return;
}
context.pushRoute(ProfilePictureCropPage(asset: asset));
}
@override
Widget build(BuildContext context, WidgetRef ref) {
onTap() {
context.pushRoute(ProfilePictureCropRoute(asset: asset));
}
return BaseActionButton(
iconData: Icons.account_circle_outlined,
label: "set_as_profile_picture".t(context: context),
iconOnly: iconOnly,
menuItem: menuItem,
onPressed: () => _onTap(context),
onPressed: onTap,
maxWidth: 100,
);
}

View File

@@ -200,6 +200,7 @@ class AppRouter extends RootStackRouter {
AutoRoute(page: EditImageRoute.page),
AutoRoute(page: CropImageRoute.page),
AutoRoute(page: FilterImageRoute.page),
AutoRoute(page: ProfilePictureCropRoute.page),
CustomRoute(
page: FavoritesRoute.page,
guards: [_authGuard, _duplicateGuard],