import 'package:flutter/services.dart'; import 'package:gecko/screens/home.dart'; import 'package:flutter/material.dart'; // import 'package:gecko/models/home.dart'; // import 'package:provider/provider.dart'; // ignore: must_be_immutable class TemplateScreen extends StatelessWidget { TextEditingController tplController = TextEditingController(); @override Widget build(BuildContext context) { SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); // HomeProvider _homeProvider = Provider.of(context); return Scaffold( appBar: AppBar( title: SizedBox( height: 22, child: Text('Template screen'), )), floatingActionButton: Container( height: 80.0, width: 80.0, child: FittedBox( child: FloatingActionButton( heroTag: "tplButton", onPressed: () => Navigator.push( context, MaterialPageRoute(builder: (context) { return HomeScreen(); }), ), child: Container( height: 40.0, width: 40.0, child: Icon(Icons.home, color: Colors.grey[850]), ), backgroundColor: Color( 0xffEFEFBF), //Color(0xffFFD68E), //Color.fromARGB(500, 204, 255, 255), ))), body: SafeArea( child: Column(children: [ SizedBox(height: 20), TextField( enabled: true, controller: tplController, maxLines: 1, textAlign: TextAlign.center, decoration: InputDecoration( contentPadding: EdgeInsets.all(15.0), ), style: TextStyle( fontSize: 22.0, color: Colors.black, fontWeight: FontWeight.w400)), SizedBox(height: 20), ElevatedButton( style: ElevatedButton.styleFrom( primary: Color(0xffFFD68E), // background onPrimary: Colors.black, // foreground ), onPressed: () { Navigator.push( context, MaterialPageRoute(builder: (context) { return HomeScreen(); }), ); }, child: Text('Retour Accueil', style: TextStyle(fontSize: 20))), SizedBox(height: 20), GestureDetector( onTap: () { Navigator.push( context, MaterialPageRoute(builder: (context) { return HomeScreen(); }), ); }, child: Icon(Icons.home)) ]), )); } }