main.dart 842 octets
Newer Older
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
import 'package:flutter/material.dart';
import 'package:nfc_gogole_sheet/pages/home_page.dart';
import 'package:nfc_gogole_sheet/pages/sheet_page.dart';
import 'package:nfc_gogole_sheet/pages/stats_page.dart';
import 'package:nfc_gogole_sheet/components/build_navigation_bar.dart';
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé

void main(){
  runApp(MyApp());
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
}

class MyApp extends StatefulWidget {
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
  const MyApp({super.key});
  @override
  State<MyApp> createState() => _MyAppState();
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
}
class _MyAppState extends State<MyApp>{
  int _currentIndex = 0;
  void setCurrentIndex(int index){
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
    setState(() {
      _currentIndex = index;
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: [StatsPage(), HomePage(), SheetPage()][_currentIndex],
        bottomNavigationBar: BuildNavigationBar(),
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé
      ),
    );
  }