feat: add option to override the padding for BottomAlertDialog

This commit is contained in:
Jelle Schaafsma 2024-09-26 11:45:06 +02:00
parent c8c38b202f
commit 61a7cca8b0
4 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,6 @@
## 1.1.0
- Add option `bottomAlertDialogPadding` to `BottomAlertDialogConfig` for specifying the empty space above the title of a dialog. By default it is an EdgeInsets with top 10px.
## 1.0.0
- Flutter_dialogs and flutter_bottom_alert_dialogs combined into one package
- Add default padding to the bottom alert dialog that is the size of the safe area of a device. You can disable this by setting `useSafeAreaPadding` to false.

View file

@ -282,7 +282,7 @@ class BottomAlertDialog extends StatelessWidget {
child: Stack(
children: [
Padding(
padding: const EdgeInsets.only(top: 10),
padding: config.bottomAlertDialogPadding,
child: Align(
alignment: Alignment.center,
child: Column(

View file

@ -29,6 +29,7 @@ class BottomAlertDialogConfig extends InheritedWidget {
CloseButtonBuilder? closeButtonBuilder,
this.yesText = "Yes",
this.noText = "No",
this.bottomAlertDialogPadding = const EdgeInsets.only(top: 10),
this.backgroundColor,
super.key,
}) : _buttonBuilder = buttonBuilder,
@ -38,6 +39,10 @@ class BottomAlertDialogConfig extends InheritedWidget {
final CloseButtonBuilder? _closeButtonBuilder;
final String yesText;
final String noText;
/// The padding that is put between the top of the dialog and the content.
/// This is by default const EdgeInsets.only(top:10).
final EdgeInsets bottomAlertDialogPadding;
final Color? backgroundColor;
ButtonBuilder get buttonBuilder =>

View file

@ -1,6 +1,6 @@
name: flutter_dialogs
description: A new Flutter package project.
version: 1.0.0
version: 1.1.0
homepage: https://github.com/Iconica-Development/flutter_dialogs
environment: