From 70c72a45b7de50b2b6d29a1b45c09db56c1014c9 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Wed, 9 Aug 2023 14:16:18 +0530 Subject: [PATCH] Calculate qr size dynamatically --- lib/onboarding/view/view_qr_page.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/onboarding/view/view_qr_page.dart b/lib/onboarding/view/view_qr_page.dart index 6def5f331..30b3c2c71 100644 --- a/lib/onboarding/view/view_qr_page.dart +++ b/lib/onboarding/view/view_qr_page.dart @@ -1,4 +1,6 @@ +import 'dart:math'; + import "package:ente_auth/l10n/l10n.dart"; import 'package:ente_auth/models/code.dart'; import 'package:ente_auth/theme/ente_theme.dart'; @@ -12,6 +14,8 @@ class ViewQrPage extends StatelessWidget { @override Widget build(BuildContext context) { + final screenWidth = MediaQuery.of(context).size.width; + final double qrSize = min(screenWidth - 80, 300.0); final enteTextTheme = getEnteTextTheme(context); final l10n = context.l10n; return Scaffold( @@ -27,7 +31,7 @@ class ViewQrPage extends StatelessWidget { QrImage( data: code!.rawData, version: QrVersions.auto, - size: 300.0, + size: qrSize, ), const SizedBox( height: 20,