add padding param to body and update packages

This commit is contained in:
2025-05-29 16:20:26 +02:00
parent fa95946634
commit bf2082c6a8
16 changed files with 21 additions and 4 deletions

View File

@@ -4,10 +4,12 @@ import 'package:flutter/material.dart';
class MihPackageToolBody extends StatefulWidget {
final bool borderOn;
final Widget bodyItem;
final double? innerHorizontalPadding;
const MihPackageToolBody({
super.key,
required this.borderOn,
required this.bodyItem,
this.innerHorizontalPadding,
});
@override
@@ -19,16 +21,16 @@ class _MihPackageToolBodyState extends State<MihPackageToolBody> {
double getHorizontalPaddingSize(Size screenSize) {
if (MzanziInnovationHub.of(context)!.theme.screenType == "desktop") {
if (widget.borderOn) {
return 10;
return widget.innerHorizontalPadding ?? 10;
} else {
return 0;
return widget.innerHorizontalPadding ?? 0;
}
} else {
// mobile
if (widget.borderOn) {
return 10;
return widget.innerHorizontalPadding ?? 10;
} else {
return 0;
return widget.innerHorizontalPadding ?? 0;
}
}
}