favoriteStopListItemBuilder function Null safety
- BuildContext context,
- 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 ?? ""}",
);
},
));
}