import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter/material.dart'; import 'package:latlong2/latlong.dart'; import '../navigation/navigation_page.dart'; Widget buildChallenge( DocumentSnapshot> data, BuildContext context) { final LatLng coordinates = LatLng(data.get('location').latitude, data.get('location').longitude); return Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ const Text('Your challenge for this week:'), Text(data.get('name')), TextButton( onPressed: () { Navigator.push( context, MaterialPageRoute( builder: (context) => NavigationPage( destination: coordinates, ), ), ); }, child: const Text('Navigate me')) ], ), ); }