|
|
|
@ -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<int?> showPermissionChooser(
|
|
|
|
|
BuildContext context, {
|
|
|
|
@ -17,10 +15,10 @@ Future<int?> showPermissionChooser(
|
|
|
|
|
builder: (context) => AlertDialog.adaptive(
|
|
|
|
|
title: Text(L10n.of(context).chatPermissions),
|
|
|
|
|
content: ConstrainedBox(
|
|
|
|
|
constraints: const BoxConstraints(maxWidth: 256),
|
|
|
|
|
child: Center(
|
|
|
|
|
constraints: const BoxConstraints(maxWidth: 256, maxHeight: 256),
|
|
|
|
|
child: Column(
|
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.stretch,
|
|
|
|
|
spacing: 12.0,
|
|
|
|
|
children: [
|
|
|
|
|
Text(L10n.of(context).setPermissionsLevelDescription),
|
|
|
|
@ -37,7 +35,6 @@ Future<int?> showPermissionChooser(
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
actions: [
|
|
|
|
|
AdaptiveDialogAction(
|
|
|
|
|
bigButtons: true,
|
|
|
|
|