Section constructor
Section({
- Key? key,
- required EdgeInsetsGeometry padding,
- required List<
Widget> children, - Axis direction = Axis.vertical,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- MainAxisSize mainAxisSize = MainAxisSize.max,
Implementation
Section({
super.key,
required super.padding,
required final List<Widget> children,
final Axis direction = Axis.vertical,
final CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
final MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
final MainAxisSize mainAxisSize = MainAxisSize.max,
}) : super(
child: direction == Axis.vertical
? Column(
crossAxisAlignment: crossAxisAlignment,
mainAxisAlignment: mainAxisAlignment,
mainAxisSize: mainAxisSize,
children: children,
)
: Row(
crossAxisAlignment: crossAxisAlignment,
mainAxisAlignment: mainAxisAlignment,
mainAxisSize: mainAxisSize,
children: children,
));