chore: Follow up scaffold dialog

Signed-off-by: Krille <c.kussowski@famedly.com>
pull/1784/head
Krille 3 months ago
parent 64ba93d8ea
commit 6edfb40207
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -1,9 +1,8 @@
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart';
import 'package:fluffychat/config/app_config.dart'; import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/config/themes.dart'; import 'package:fluffychat/config/themes.dart';
import 'package:flutter/material.dart';
Future<T?> showAdaptiveBottomSheet<T>({ Future<T?> showAdaptiveBottomSheet<T>({
required BuildContext context, required BuildContext context,
@ -18,20 +17,21 @@ Future<T?> showAdaptiveBottomSheet<T>({
useRootNavigator: useRootNavigator, useRootNavigator: useRootNavigator,
barrierDismissible: isDismissible, barrierDismissible: isDismissible,
useSafeArea: true, useSafeArea: true,
builder: (context) => Container( builder: (context) => Center(
margin: const EdgeInsets.all(16), child: Container(
constraints: const BoxConstraints( margin: const EdgeInsets.all(16),
maxWidth: 480, constraints: const BoxConstraints(
maxHeight: 720, maxWidth: 480,
), maxHeight: 720,
alignment: Alignment.center, ),
child: Material( child: Material(
elevation: Theme.of(context).dialogTheme.elevation ?? 4, elevation: Theme.of(context).dialogTheme.elevation ?? 4,
shadowColor: Theme.of(context).dialogTheme.shadowColor, shadowColor: Theme.of(context).dialogTheme.shadowColor,
borderRadius: BorderRadius.circular(AppConfig.borderRadius), borderRadius: BorderRadius.circular(AppConfig.borderRadius),
color: Theme.of(context).scaffoldBackgroundColor, color: Theme.of(context).scaffoldBackgroundColor,
clipBehavior: Clip.hardEdge, clipBehavior: Clip.hardEdge,
child: builder(context), child: builder(context),
),
), ),
), ),
); );

Loading…
Cancel
Save