From 2873a047f878cb52acd36bf8e97bf717f935adf5 Mon Sep 17 00:00:00 2001 From: Krille Date: Sun, 13 Apr 2025 10:38:09 +0200 Subject: [PATCH] chore: Follow up permissions slider dialog Signed-off-by: Krille --- lib/widgets/permission_slider_dialog.dart | 41 +++++++++++------------ 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/lib/widgets/permission_slider_dialog.dart b/lib/widgets/permission_slider_dialog.dart index 0d2d365ea..c31ee433f 100644 --- a/lib/widgets/permission_slider_dialog.dart +++ b/lib/widgets/permission_slider_dialog.dart @@ -1,9 +1,7 @@ -import 'package:flutter/material.dart'; - -import 'package:flutter_gen/gen_l10n/l10n.dart'; - import 'package:fluffychat/widgets/adaptive_dialogs/adaptive_dialog_action.dart'; import 'package:fluffychat/widgets/adaptive_dialogs/dialog_text_field.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_gen/gen_l10n/l10n.dart'; Future showPermissionChooser( BuildContext context, { @@ -17,25 +15,24 @@ Future showPermissionChooser( builder: (context) => AlertDialog.adaptive( title: Text(L10n.of(context).chatPermissions), content: ConstrainedBox( - constraints: const BoxConstraints(maxWidth: 256), - child: Center( - child: Column( - mainAxisSize: MainAxisSize.min, - spacing: 12.0, - children: [ - Text(L10n.of(context).setPermissionsLevelDescription), - ValueListenableBuilder( - valueListenable: error, - builder: (context, errorText, _) => DialogTextField( - controller: controller, - hintText: currentLevel.toString(), - keyboardType: TextInputType.number, - labelText: L10n.of(context).custom, - errorText: errorText, - ), + constraints: const BoxConstraints(maxWidth: 256, maxHeight: 256), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.stretch, + spacing: 12.0, + children: [ + Text(L10n.of(context).setPermissionsLevelDescription), + ValueListenableBuilder( + valueListenable: error, + builder: (context, errorText, _) => DialogTextField( + controller: controller, + hintText: currentLevel.toString(), + keyboardType: TextInputType.number, + labelText: L10n.of(context).custom, + errorText: errorText, ), - ], - ), + ), + ], ), ), actions: [