gridMenu method

Widget gridMenu()

Implementation

Widget gridMenu() {
  Map<String, int> availableManu = getLengthAvailableMenu(
    controller.listPaymentGroup.length,
  );
  return GridView.builder(
    padding: const EdgeInsets.symmetric(horizontal: 8),
    physics: const NeverScrollableScrollPhysics(),
    shrinkWrap: true,
    gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent(
      maxCrossAxisExtent: 80,
      childAspectRatio: 9 / 12,
      crossAxisSpacing: 16,
      mainAxisSpacing: 8,
    ),
    itemCount: availableManu['result'],
    itemBuilder: (context, index) {
      return itemMenu(availableManu, index);
    },
  );
}