Section constructor

Section({
  1. Key? key,
  2. required EdgeInsetsGeometry padding,
  3. required List<Widget> children,
  4. Axis direction = Axis.vertical,
  5. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
  6. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  7. 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,
                ));