From a1db5bff5c9f636d2156bf38aad527e980897be0 Mon Sep 17 00:00:00 2001 From: "Lucas.Xu" Date: Tue, 8 Aug 2023 10:46:52 +0800 Subject: [PATCH] fix: user page inside setting overflow --- .../settings/widgets/settings_user_view.dart | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/frontend/appflowy_flutter/lib/workspace/presentation/settings/widgets/settings_user_view.dart b/frontend/appflowy_flutter/lib/workspace/presentation/settings/widgets/settings_user_view.dart index a639e06985..49192dda71 100644 --- a/frontend/appflowy_flutter/lib/workspace/presentation/settings/widgets/settings_user_view.dart +++ b/frontend/appflowy_flutter/lib/workspace/presentation/settings/widgets/settings_user_view.dart @@ -30,6 +30,7 @@ class SettingsUserView extends StatelessWidget { // Called when the user open a historical user in the setting dialog final VoidCallback didOpenUser; final UserProfilePB user; + SettingsUserView( this.user, { required this.didLogin, @@ -44,21 +45,22 @@ class SettingsUserView extends StatelessWidget { create: (context) => getIt(param1: user) ..add(const SettingsUserEvent.initial()), child: BlocBuilder( - builder: (context, state) => Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisSize: MainAxisSize.min, - children: [ - _renderUserNameInput(context), - const VSpace(20), - _renderCurrentIcon(context), - const VSpace(20), - _renderCurrentOpenaiKey(context), - const VSpace(20), - _renderHistoricalUser(context), - const Spacer(), - _renderLoginOrLogoutButton(context, state), - const VSpace(20), - ], + builder: (context, state) => SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + _renderUserNameInput(context), + const VSpace(20), + _renderCurrentIcon(context), + const VSpace(20), + _renderCurrentOpenaiKey(context), + const VSpace(20), + _renderHistoricalUser(context), + _renderLoginOrLogoutButton(context, state), + const VSpace(20), + ], + ), ), ), );