modalBody property

Widget modalBody

Returns the modal body widget

Implementation

Widget get modalBody {
  final _modalHeader = modalHeader;
  final _modalDivider = modalDivider;
  final _modalFooter = modalFooter;

  final _widgets = <Widget>[];
  if (!modalConfig.isFullPage && _modalHeader != null) {
    _widgets.add(_modalHeader);
  }
  if (_modalDivider != null) {
    _widgets.add(_modalDivider);
  }
  _widgets.add(
    Flexible(
      fit: modalConfig.isFullPage == true ? FlexFit.tight : FlexFit.loose,
      child: choiceList,
    ),
  );
  if (_modalDivider != null) {
    _widgets.add(_modalDivider);
  }
  if (_modalFooter != null) {
    _widgets.add(_modalFooter);
  }
  return Column(
    mainAxisSize: MainAxisSize.min,
    mainAxisAlignment: MainAxisAlignment.start,
    children: _widgets,
  );
}