fix: HowToPlayDialog fit (#344)

Co-authored-by: Tom Arra <tarra3@gmail.com>
pull/320/head
arturplaczek 3 years ago committed by GitHub
parent 4438f6124a
commit 37b839d54e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -96,8 +96,10 @@ class _HowToPlayDialogState extends State<HowToPlayDialog> {
child: PinballDialog( child: PinballDialog(
title: l10n.howToPlay, title: l10n.howToPlay,
subtitle: l10n.tipsForFlips, subtitle: l10n.tipsForFlips,
child: FittedBox(
child: isMobile ? const _MobileBody() : const _DesktopBody(), child: isMobile ? const _MobileBody() : const _DesktopBody(),
), ),
),
); );
} }
} }
@ -109,8 +111,7 @@ class _MobileBody extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final paddingWidth = MediaQuery.of(context).size.width * 0.15; final paddingWidth = MediaQuery.of(context).size.width * 0.15;
final paddingHeight = MediaQuery.of(context).size.height * 0.075; final paddingHeight = MediaQuery.of(context).size.height * 0.075;
return FittedBox( return Padding(
child: Padding(
padding: EdgeInsets.symmetric( padding: EdgeInsets.symmetric(
horizontal: paddingWidth, horizontal: paddingWidth,
), ),
@ -121,7 +122,6 @@ class _MobileBody extends StatelessWidget {
const _MobileFlipperControls(), const _MobileFlipperControls(),
], ],
), ),
),
); );
} }
} }
@ -189,13 +189,15 @@ class _DesktopBody extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ListView( return Padding(
padding: const EdgeInsets.all(16),
child: Column(
children: const [ children: const [
SizedBox(height: 16),
_DesktopLaunchControls(), _DesktopLaunchControls(),
SizedBox(height: 16), SizedBox(height: 16),
_DesktopFlipperControls(), _DesktopFlipperControls(),
], ],
),
); );
} }
} }

Loading…
Cancel
Save