D1APP-102 bottom sage area + adaptive back icons
This commit is contained in:
parent
9d58b8a8f6
commit
b4f9511d17
|
|
@ -1,3 +1,5 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:didvan/config/theme_data.dart';
|
||||
import 'package:didvan/constants/app_icons.dart';
|
||||
import 'package:didvan/pages/authentication/authentication_state.dart';
|
||||
|
|
@ -16,7 +18,9 @@ class AuthenticationAppBar extends StatelessWidget {
|
|||
return Row(
|
||||
children: [
|
||||
DidvanIconButton(
|
||||
icon: DidvanIcons.back_regular,
|
||||
icon: Platform.isIOS
|
||||
? Icons.arrow_back_ios
|
||||
: DidvanIcons.back_regular,
|
||||
onPressed: () {
|
||||
if (state.currentPageIndex == 0) {
|
||||
Navigator.of(context).pop();
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:didvan/config/design_config.dart';
|
||||
import 'package:didvan/config/theme_data.dart';
|
||||
import 'package:didvan/constants/app_icons.dart';
|
||||
|
|
@ -98,7 +100,9 @@ class _FloatingNavigationBarState extends State<FloatingNavigationBar> {
|
|||
}
|
||||
Navigator.of(context).pop();
|
||||
},
|
||||
icon: DidvanIcons.back_regular,
|
||||
icon: Platform.isIOS
|
||||
? Icons.arrow_back_ios
|
||||
: DidvanIcons.back_regular,
|
||||
),
|
||||
),
|
||||
const Spacer(),
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ class RouteGenerator {
|
|||
|
||||
static Route _createRoute(page) {
|
||||
return MaterialPageRoute(
|
||||
builder: (context) => page,
|
||||
builder: (context) => SafeArea(child: page, top: false),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:didvan/config/theme_data.dart';
|
||||
import 'package:didvan/constants/app_icons.dart';
|
||||
import 'package:didvan/models/view/app_bar_data.dart';
|
||||
|
|
@ -36,7 +38,9 @@ class DidvanAppBar extends StatelessWidget {
|
|||
IconButton(
|
||||
onPressed: () => Navigator.of(context).pop(),
|
||||
color: Theme.of(context).colorScheme.title,
|
||||
icon: const Icon(DidvanIcons.back_regular),
|
||||
icon: Icon(
|
||||
Platform.isIOS ? Icons.arrow_back_ios : DidvanIcons.back_regular,
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 16),
|
||||
Expanded(
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:carousel_slider/carousel_slider.dart';
|
||||
import 'package:didvan/config/design_config.dart';
|
||||
import 'package:didvan/config/theme_data.dart';
|
||||
|
|
@ -301,7 +303,10 @@ class __BackButtonState extends State<_BackButton> {
|
|||
border: Border.all(color: Theme.of(context).colorScheme.border),
|
||||
borderRadius: DesignConfig.lowBorderRadius,
|
||||
),
|
||||
child: const Icon(DidvanIcons.back_regular, size: 32),
|
||||
child: Icon(
|
||||
Platform.isIOS ? Icons.arrow_back_ios : DidvanIcons.back_regular,
|
||||
size: 32,
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue