Improve tablet/responsive padding
This commit is contained in:
parent
7bb4b982ae
commit
4619ea72e1
|
|
@ -9,22 +9,26 @@ class ResponsivePadding extends StatelessWidget {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Padding(
|
if (isMobile(context)) {
|
||||||
padding: isMobile(context)
|
return Padding(
|
||||||
? EdgeInsets.only(
|
padding: EdgeInsets.only(
|
||||||
left: kMobileDialogPadding,
|
left: kMobileDialogPadding,
|
||||||
top: kMobileDialogPadding,
|
top: kMobileDialogPadding,
|
||||||
right: kMobileDialogPadding,
|
right: kMobileDialogPadding,
|
||||||
bottom: kMobileDialogPadding +
|
bottom: kMobileDialogPadding +
|
||||||
MediaQuery.of(context).viewInsets.bottom)
|
MediaQuery.of(context).viewInsets.bottom),
|
||||||
: EdgeInsets.only(
|
child: child,
|
||||||
top: kMobileDialogPadding * 2,
|
);
|
||||||
bottom: (kMobileDialogPadding * 2) +
|
} else {
|
||||||
MediaQuery.of(context).viewInsets.bottom,
|
return FractionallySizedBox(
|
||||||
left: kTabletDialogPadding,
|
child: Padding(
|
||||||
right: kTabletDialogPadding,
|
child: child,
|
||||||
),
|
padding: EdgeInsets.only(
|
||||||
child: child,
|
top: kMobileDialogPadding * 2,
|
||||||
);
|
bottom: (kMobileDialogPadding * 2) +
|
||||||
|
MediaQuery.of(context).viewInsets.bottom)),
|
||||||
|
widthFactor: .7,
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue