createColumWidget method

Widget createColumWidget()

Implementation

Widget createColumWidget() {
  Widget imageWidget = image ?? Container();
  Center titleWidget = Center(child: title ?? Container());
  double spaced = space ?? 5;
  Widget childe = Container();
  if (layoutType == BtnlayoutType.leftimage) {
    childe = Row(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [imageWidget, Gaps.confighbox(space ?? 5), titleWidget],
    );
  } else if (layoutType == BtnlayoutType.rightimage) {
    childe = Row(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [
        titleWidget,
        Gaps.confighbox(spaced),
        imageWidget,
      ],
    );
  } else if (layoutType == BtnlayoutType.topimage) {
    childe = Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [imageWidget, Gaps.configvbox(spaced), titleWidget],
    );
  } else if (layoutType == BtnlayoutType.bottomimage) {
    childe = Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [titleWidget, Gaps.configvbox(spaced), imageWidget],
    );
  }

  return Container(
    child: childe,
  );
}