diff --git a/packages/smooth_app/lib/views/bottom_sheet_views/user_contribution_view.dart b/packages/smooth_app/lib/views/bottom_sheet_views/user_contribution_view.dart index a87534cc4b5..72a79dc5a59 100644 --- a/packages/smooth_app/lib/views/bottom_sheet_views/user_contribution_view.dart +++ b/packages/smooth_app/lib/views/bottom_sheet_views/user_contribution_view.dart @@ -1,5 +1,4 @@ import 'dart:convert'; - import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:http/http.dart' as http; @@ -14,72 +13,46 @@ class UserContributionView extends StatelessWidget { Widget build(BuildContext context) { return Material( child: SizedBox( - height: MediaQuery.of(context).size.height * 0.9, - child: Stack( + height: MediaQuery.of(context).size.height * 0.8, + child: ListView( + shrinkWrap: true, + scrollDirection: Axis.vertical, children: [ - Column( - mainAxisSize: MainAxisSize.max, - mainAxisAlignment: MainAxisAlignment.end, - children: [ - SizedBox( - height: MediaQuery.of(context).size.height * 0.9, - child: ListView( - shrinkWrap: true, - scrollDirection: Axis.vertical, - children: [ - Container( - padding: const EdgeInsets.symmetric(horizontal: 20.0), - margin: const EdgeInsets.only(top: 20.0, bottom: 24.0), - child: Text( - AppLocalizations.of(context)!.contribute, - style: Theme.of(context).textTheme.headline1, - ), - ), - Column( - mainAxisSize: MainAxisSize.min, - children: [ - //Contribute - SmoothListTile( - text: AppLocalizations.of(context)! - .contribute_improve_header, - onPressed: () => _contribute(context)), + Container( + padding: const EdgeInsets.symmetric(horizontal: 20.0), + margin: const EdgeInsets.only(top: 20.0, bottom: 24.0), + child: Text( + AppLocalizations.of(context)!.contribute, + style: Theme.of(context).textTheme.headline1, + ), + ), + SmoothListTile( + text: AppLocalizations.of(context)!.contribute_improve_header, + onPressed: () => _contribute(context)), - //Develop - SmoothListTile( - text: AppLocalizations.of(context)! - .contribute_sw_development, - onPressed: () => _develop(context), - ), + //Develop + SmoothListTile( + text: AppLocalizations.of(context)!.contribute_sw_development, + onPressed: () => _develop(context), + ), - //Translate - SmoothListTile( - text: AppLocalizations.of(context)! - .contribute_translate_header, - onPressed: () => _translate(context), - ), + //Translate + SmoothListTile( + text: AppLocalizations.of(context)!.contribute_translate_header, + onPressed: () => _translate(context), + ), - //Donate - SmoothListTile( - text: AppLocalizations.of(context)! - .contribute_donate_header, - leadingWidget: const Icon(Icons.open_in_new), - onPressed: () => _donate(context), - ), + //Donate + SmoothListTile( + text: AppLocalizations.of(context)!.contribute_donate_header, + leadingWidget: const Icon(Icons.open_in_new), + onPressed: () => _donate(context), + ), - //Contributors list - SmoothListTile( - text: AppLocalizations.of(context)!.contributors, - onPressed: () => _contributors(context), - ), - ], - ), - SizedBox( - height: MediaQuery.of(context).size.height * 0.15, - ) - ], - ), - ), - ], + //Contributors list + SmoothListTile( + text: AppLocalizations.of(context)!.contributors, + onPressed: () => _contributors(context), ), ], ),