add option to sepecify smaller or larger bottom padding for BottomActionBar

This commit is contained in:
ashilkn 2022-12-06 11:50:23 +05:30
parent 428eb78f0d
commit 00fdde0bf3
2 changed files with 4 additions and 1 deletions

View file

@ -14,9 +14,11 @@ class BottomActionBarWidget extends StatelessWidget {
final Widget expandedMenu;
final SelectedFiles? selectedFiles;
final VoidCallback? onCancel;
final bool hasSmallerBottomPadding;
BottomActionBarWidget({
required this.expandedMenu,
required this.hasSmallerBottomPadding,
this.selectedFiles,
this.text,
this.iconButtons,
@ -41,7 +43,7 @@ class BottomActionBarWidget extends StatelessWidget {
color: colorScheme.backdropBase,
padding: EdgeInsets.only(
top: 4,
bottom: (selectedFiles?.files.isNotEmpty) ?? false ? 24 : 36,
bottom: hasSmallerBottomPadding ? 24 : 36,
right: leftRightPadding,
left: leftRightPadding,
),

View file

@ -126,6 +126,7 @@ class _CollectionPageState extends State<CollectionPage> {
duration: const Duration(milliseconds: 400),
child: BottomActionBarWidget(
selectedFiles: _selectedFiles,
hasSmallerBottomPadding: true,
expandedMenu: ExpandedMenuWidget(
items: [
[