I am trying to build navigation between screens and it doesn't work between two specific screens. My code on clicked button that should lead to the second screen:
child: FilledButton(
onPressed: () => GoRouter.of(context).go('/level1'),
style: TextButton.styleFrom(
primary: Color(0xFF000000),
fixedSize: Size(157, 40),
backgroundColor: Color(0xFFFF8383)
), // Background Color
child: const Text('START')
),
main.dart code with routes:
GoRoute(
path: '/level1',
builder:(context, state) => Level1Screen(key: Key('level1')),
),
level1screen code:
class Level1Screen extends StatefulWidget {
const Level1Screen({super.key});
@override
State<Level1Screen> createState() => _Level1ScreenState();
}
class _Level1ScreenState extends State<Level1Screen> {
static final _log = Logger('level1');