favoriteStopListItemBuilder function Null safety

Widget favoriteStopListItemBuilder(
  1. BuildContext context,
  2. int index
)

Implementation

Widget favoriteStopListItemBuilder(BuildContext context, int index) {
  List<String> favoriteStopIds =
      Provider.of<FavoriteStopIdsProvider>(context).favortiteStopIds;
  Stop? stop =
      Provider.of<StopsProvider>(context).getStop(favoriteStopIds[index]);
  return Card(
      child: InkWell(
    child: Padding(
      padding: const EdgeInsets.all(10.0),
      child: (stop != null)
          ? StopListTile(
              stop: stop,
            )
          : Container(),
    ),
    onTap: () {
      Navigator.pushNamed(
        context,
        "/stop/${stop?.id ?? ""}",
      );
    },
  ));
}