insideIconBackground method

Widget insideIconBackground()

inside card method

Implementation

Widget insideIconBackground() {
  if (insideCard?.width != null) {
    return Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Padding(
          padding: EdgeInsets.symmetric(
              horizontal: insideCard!.paddingHorizontal!,
              vertical: insideCard!.paddingVertical!),
          child: Card(
            elevation: insideCard?.elevation,
            color: insideCard?.background,
            shadowColor: insideCard?.elevationShadowColor,
            shape: RoundedRectangleBorder(
              borderRadius: insideCard?.individualSideRadius != null
                  ? BorderRadius.only(
                      topLeft: Radius.circular(
                          insideCard!.individualSideRadius!.topLeft!),
                      topRight: Radius.circular(
                          insideCard!.individualSideRadius!.topRight!),
                      bottomLeft: Radius.circular(
                          insideCard!.individualSideRadius!.bottomLeft!),
                      bottomRight: Radius.circular(
                          insideCard!.individualSideRadius!.bottomRight!))
                  : BorderRadius.circular(insideCard!.allSideRadius!),
              side: BorderSide(
                  width: insideCard!.borderWidth!,
                  color: insideCard!.borderColor!),
            ),
            child: Container(
              width: insideCard?.width,
              height: insideCard?.height,
              child: checkImageOrIcon(),
            ),
          ),
        ),
        getIconInsideTitle(),
        if (cardCustomWidget?.customWidgetInside != null)
          cardCustomWidget!.customWidgetInside!
      ],
    );
  }
  return Column(
    mainAxisAlignment: mainCardAlignmentPosition!,
    crossAxisAlignment: mainCardCrossAlignmentPosition!,
    children: [
      Padding(
        padding: EdgeInsets.symmetric(
            horizontal: cardIcon != null ? cardIcon!.paddingHorizontal! : 0,
            vertical: cardIcon != null ? cardIcon!.paddingVertical! : 0),
        child: checkImageOrIcon(),
      ),
      getIconInsideTitle(),
      if (cardCustomWidget?.customWidgetInside != null)
        cardCustomWidget!.customWidgetInside!
    ],
  );
}