topConentSubWidget method

dynamic topConentSubWidget(
  1. List<VgkCardVerticalTopBottomSubContentModel> topContent
)

Implementation

topConentSubWidget(List<VgkCardVerticalTopBottomSubContentModel> topContent) {
  var result = <Widget>[];
  if (topContent.isNotEmpty) {
    for (var element in topContent) {
      result.add(
        Row(
          children: <Widget>[
            Container(
              height: 48,
              width: 2,
              decoration: BoxDecoration(
                color: HexColor('#87A0E5').withOpacity(0.5),
                borderRadius: const BorderRadius.all(Radius.circular(4.0)),
              ),
            ),
            Padding(
              padding: const EdgeInsets.all(8.0),
              child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                crossAxisAlignment: CrossAxisAlignment.start,
                children: <Widget>[
                  Padding(
                    padding: const EdgeInsets.only(left: 4, bottom: 2),
                    child: Text(
                      element.key,
                      textAlign: TextAlign.center,
                      style: GoogleFonts.lato(
                        fontWeight: FontWeight.w500,
                        fontSize: 16,
                        letterSpacing: -0.1,
                        color: VgkProGamingTheme.grey.withOpacity(0.5),
                      ),
                    ),
                  ),
                  Row(
                    mainAxisAlignment: MainAxisAlignment.center,
                    crossAxisAlignment: CrossAxisAlignment.end,
                    children: <Widget>[
                      Padding(
                        padding: const EdgeInsets.only(left: 4, bottom: 3),
                        child: Text(
                          element.value,
                          textAlign: TextAlign.center,
                          style: GoogleFonts.lato(
                            fontWeight: FontWeight.w600,
                            fontSize: 16,
                            color: VgkProGamingTheme.darkText,
                          ),
                        ),
                      ),
                    ],
                  )
                ],
              ),
            )
          ],
        ),
      );
    }
  }
  return result;
}