chore: Follow up permissions slider dialog

Signed-off-by: Krille <c.kussowski@famedly.com>
pull/1701/merge
Krille 3 months ago
parent 764c614c14
commit 2873a047f8
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -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/adaptive_dialog_action.dart';
import 'package:fluffychat/widgets/adaptive_dialogs/dialog_text_field.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<int?> showPermissionChooser( Future<int?> showPermissionChooser(
BuildContext context, { BuildContext context, {
@ -17,25 +15,24 @@ Future<int?> showPermissionChooser(
builder: (context) => AlertDialog.adaptive( builder: (context) => AlertDialog.adaptive(
title: Text(L10n.of(context).chatPermissions), title: Text(L10n.of(context).chatPermissions),
content: ConstrainedBox( content: ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 256), constraints: const BoxConstraints(maxWidth: 256, maxHeight: 256),
child: Center( child: Column(
child: Column( mainAxisSize: MainAxisSize.min,
mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.stretch,
spacing: 12.0, spacing: 12.0,
children: [ children: [
Text(L10n.of(context).setPermissionsLevelDescription), Text(L10n.of(context).setPermissionsLevelDescription),
ValueListenableBuilder( ValueListenableBuilder(
valueListenable: error, valueListenable: error,
builder: (context, errorText, _) => DialogTextField( builder: (context, errorText, _) => DialogTextField(
controller: controller, controller: controller,
hintText: currentLevel.toString(), hintText: currentLevel.toString(),
keyboardType: TextInputType.number, keyboardType: TextInputType.number,
labelText: L10n.of(context).custom, labelText: L10n.of(context).custom,
errorText: errorText, errorText: errorText,
),
), ),
], ),
), ],
), ),
), ),
actions: [ actions: [

Loading…
Cancel
Save