fix: Some controls in settings not accessible on iPhone 12

This commit is contained in:
Christian Pauly 2022-11-20 19:19:39 +01:00
parent 0231daefc4
commit ad185f4a95

View File

@ -15,24 +15,26 @@ class MaxWidthBody extends StatelessWidget {
}) : super(key: key);
@override
Widget build(BuildContext context) {
return LayoutBuilder(
builder: (context, constraints) {
final padding = EdgeInsets.symmetric(
horizontal: max(0, (constraints.maxWidth - maxWidth) / 2),
);
return withScrolling
? SingleChildScrollView(
physics: const ScrollPhysics(),
child: Padding(
return SafeArea(
child: LayoutBuilder(
builder: (context, constraints) {
final padding = EdgeInsets.symmetric(
horizontal: max(0, (constraints.maxWidth - maxWidth) / 2),
);
return withScrolling
? SingleChildScrollView(
physics: const ScrollPhysics(),
child: Padding(
padding: padding,
child: child,
),
)
: Padding(
padding: padding,
child: child,
),
)
: Padding(
padding: padding,
child: child,
);
},
);
},
),
);
}
}