add framework error callbacks

This commit is contained in:
shenlong-tanwen
2024-09-03 22:29:56 +05:30
parent e81b61c98b
commit 80009a77ec
8 changed files with 45 additions and 29 deletions
@@ -2,6 +2,21 @@ import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import 'package:immich_mobile/utils/extensions/build_context.extension.dart';
class ImAdaptiveRoutePrimaryAppBar extends StatelessWidget
implements PreferredSizeWidget {
const ImAdaptiveRoutePrimaryAppBar({super.key});
@override
Widget build(BuildContext context) {
return AppBar(
leading: BackButton(onPressed: () => context.router.root.maybePop()),
);
}
@override
Size get preferredSize => const Size.fromHeight(kToolbarHeight);
}
class ImAdaptiveRouteSecondaryAppBar extends StatelessWidget
implements PreferredSizeWidget {
const ImAdaptiveRouteSecondaryAppBar({super.key});
@@ -1,17 +0,0 @@
import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
class ImAdaptiveRoutePrimaryAppBar extends StatelessWidget
implements PreferredSizeWidget {
const ImAdaptiveRoutePrimaryAppBar({super.key});
@override
Widget build(BuildContext context) {
return AppBar(
leading: BackButton(onPressed: () => context.router.root.maybePop()),
);
}
@override
Size get preferredSize => const Size.fromHeight(kToolbarHeight);
}