mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-08 04:07:51 -06:00
WIP - more decoupling of blocs
This commit is contained in:
@@ -1,9 +1,32 @@
|
||||
import 'package:flutter/widgets.dart';
|
||||
|
||||
extension WidgetPadding on Widget {
|
||||
Widget padded([EdgeInsetsGeometry value = const EdgeInsets.all(8)]) {
|
||||
Widget padded([double all = 8.0]) {
|
||||
return Padding(
|
||||
padding: value,
|
||||
padding: EdgeInsets.all(all),
|
||||
child: this,
|
||||
);
|
||||
}
|
||||
|
||||
Widget paddedSymmetrically({double horizontal = 0.0, double vertical = 0.0}) {
|
||||
return Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: horizontal, vertical: vertical),
|
||||
child: this,
|
||||
);
|
||||
}
|
||||
|
||||
Widget paddedOnly(
|
||||
{double top = 0.0,
|
||||
double bottom = 0.0,
|
||||
double left = 0.0,
|
||||
double right = 0.0}) {
|
||||
return Padding(
|
||||
padding: EdgeInsets.only(
|
||||
top: top,
|
||||
bottom: bottom,
|
||||
left: left,
|
||||
right: right,
|
||||
),
|
||||
child: this,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user