import 'package:flutter/material.dart'; import 'package:physigo/walking/walking_permission.dart'; class MainPage extends StatefulWidget { const MainPage({Key? key}) : super(key: key); @override State createState() => _MainPage(); } class _MainPage extends State { @override Widget build(BuildContext context) { final arguments = (ModalRoute.of(context)?.settings.arguments ?? {}) as Map; final String id = arguments['uid']; print(id); return Scaffold( appBar: AppBar( title: const Text('Welcome Back!'), leading: GestureDetector( onTap: () { print('going to profile page'); Navigator.pushNamed(context, '/profilePage', arguments: {'id': id}, ); }, child: Icon( Icons.account_circle_rounded, // add custom icons also ), ), ), body: WalkingPermission() ); } }