ajustada as rotas e passagem de parametros

This commit is contained in:
Reginaldo
2023-06-20 19:01:38 -03:00
parent e9fa843a79
commit 94074c7e8d
7 changed files with 28 additions and 23 deletions

View File

@@ -1,8 +1,12 @@
import 'package:educa_controle_acesso/models/aluno_model.dart';
import 'package:educa_controle_acesso/screens/home_screen.dart';
import 'package:educa_controle_acesso/screens/login_screen.dart';
import 'package:educa_controle_acesso/screens/responsible_register_screen.dart';
import 'package:flutter/material.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
void main() {
setUrlStrategy(PathUrlStrategy());
runApp(const MyApp());
}
@@ -14,7 +18,11 @@ class MyApp extends StatelessWidget {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'CONTROLE DE ACESSO',
home: LoginScreen(),
routes: {
'/': (_)=> LoginScreen(),
'/home':(context)=> HomeScreen(acesso: ModalRoute.of(context)!.settings.arguments as String),
'/cadastro':(context)=>ResponsibleRegisterScreen(ModalRoute.of(context)!.settings.arguments as AlunoModel),
},
);
}
}