Widget _card()

in ui/lib/modules/home_page/item_card_layout_grid.dart [49:108]


  Widget _card(SectionItem sectionItem, BuildContext context) {
    return SizedBox(
      width: 296.0,
      height: 240.0,
      child: Card(
        child: InkWell(
          onTap: () {
            //navigateTo(sectionItem.page);
            print(sectionItem.dest);
            context.go(sectionItem.dest);
          },
          child: Padding(
            padding: const EdgeInsets.only(bottom: 1.0),
            child: Container(
              height: 240,
              child: Column(
                mainAxisAlignment: MainAxisAlignment.start,
                crossAxisAlignment: CrossAxisAlignment.start,
                mainAxisSize: MainAxisSize.min,
                children: <Widget>[
                  Container(
                    height: 125,
                    child: Material(
                      // shape: RoundedRectangleBorder(
                      //   borderRadius: new BorderRadius.only(
                      //     topLeft: Radius.circular(8),
                      //     topRight: Radius.circular(8),
                      //   ),
                      // ),
                      clipBehavior: Clip.antiAlias,
                      child: Image(
                        image: AssetImage('assets/images/${sectionItem.image}.png'),
                        fit: BoxFit.cover,
                      ),
                    ),
                  ),
                  Padding(
                    padding: const EdgeInsets.only(top: 5, left: 12, right: 12),
                    child: Container(
                        width: double.infinity,
                        child: Column(
                          crossAxisAlignment: CrossAxisAlignment.start,
                          children: [
                            SizedBox(height: 10),
                            Text(sectionItem.title,
                                style: Theme.of(context).textTheme.bodyLarge),
                            SizedBox(height: 5),
                            Text(sectionItem.subTitle,
                                style: Theme.of(context).textTheme.bodyMedium),
                          ],
                        )),
                  ),
                ],
              ),
            ),
          ),
        ),
      ),
    );
  }