anchor.diff:      return ListTile(
         onTap: () {
           Navigator.pushNamed(context, RoutePaths.DiningDetailView,
  -            arguments: data);
  +            arguments: Future<DiningModel>(() => data));
         },
         title: Text(
           data.name,
  
positive.code: import 'package:campus_mobile_beta/ui/theme/app_theme.dart';
  import 'package:flutter/material.dart';
  import 'package:campus_mobile_beta/ui/widgets/image_loader.dart';
  import 'package:campus_mobile_beta/core/models/dining_model.dart';
  import 'package:campus_mobile_beta/ui/widgets/container_view.dart';
  import 'package:campus_mobile_beta/core/constants/app_constants.dart';
  
  class DiningList extends StatelessWidget {
    const DiningList({Key key, @required this.data, this.listSize})
        : super(key: key);
  
    final List<DiningModel> data;
    final int listSize;
  
    @override
    Widget build(BuildContext context) {
      return buildDiningList(data, context);
    }
  
    Widget buildDiningList(List<DiningModel> listOfDiners, BuildContext context) {
  
negative.code:         overflow: TextOverflow.ellipsis,
        ),
        subtitle: getHoursForToday(data.regularHours),
        trailing: buildIconWithDistance(data.distance),
      );
    }
  
    Widget buildIconWithDistance(double distance) {
      return Column(
        crossAxisAlignment: CrossAxisAlignment.center,
        children: [
          Icon(
            Icons.directions_walk,
          ),
          Text(
            distance != null ? distance.toStringAsPrecision(3) : '--',
          ),
        ],
      );
    }
  }
  