diff --git a/flutter/lib/mobile/pages/server_page.dart b/flutter/lib/mobile/pages/server_page.dart index e31312905..5dc6f3526 100644 --- a/flutter/lib/mobile/pages/server_page.dart +++ b/flutter/lib/mobile/pages/server_page.dart @@ -328,13 +328,20 @@ class _ScamWarningDialogState extends State { ), ), SizedBox(height: 18), - Text( - translate("scam_text1")+"\n\n" - +translate("scam_text2")+"\n", - style: TextStyle( - color: Colors.white, - fontWeight: FontWeight.bold, - fontSize: 16.0, + SizedBox( + height: 220, + child: Scrollbar( + child: SingleChildScrollView( + child: Text( + translate("scam_text1")+"\n\n" + +translate("scam_text2")+"\n", + style: TextStyle( + color: Colors.white, + fontWeight: FontWeight.bold, + fontSize: 16.0, + ), + ), + ), ), ), Row( @@ -361,7 +368,9 @@ class _ScamWarningDialogState extends State { Row( mainAxisAlignment: MainAxisAlignment.end, children: [ - ElevatedButton( + Container( + constraints: BoxConstraints(maxWidth: 150), + child: ElevatedButton( onPressed: isButtonLocked ? null : () { @@ -380,10 +389,15 @@ class _ScamWarningDialogState extends State { fontWeight: FontWeight.bold, fontSize: 13.0, ), + maxLines: 2, + overflow: TextOverflow.ellipsis, ), ), + ), SizedBox(width: 15), - ElevatedButton( + Container( + constraints: BoxConstraints(maxWidth: 150), + child: ElevatedButton( onPressed: () { Navigator.of(context).pop(); }, @@ -396,8 +410,11 @@ class _ScamWarningDialogState extends State { fontWeight: FontWeight.bold, fontSize: 13.0, ), + maxLines: 2, + overflow: TextOverflow.ellipsis, ), ), + ), ], )])), contentPadding: EdgeInsets.all(0.0),