import 'package:flutter/material.dart'; import 'package:google_nav_bar/google_nav_bar.dart'; import 'package:mensaapp/providers/pageProvider.dart'; import 'package:provider/provider.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider( create: (context) => PageProvider(), ) ], child: MaterialApp( theme: ThemeData( colorScheme: const ColorScheme( primary: Color.fromRGBO(236, 92, 61, 1), onPrimary: Color.fromRGBO(240, 240, 240, 1), secondary: Color.fromRGBO(203, 203, 203, 1), onSecondary: Color.fromRGBO(60, 60, 60, 1), error: Colors.red, onError: Colors.white, surface: Colors.white, onSurface: Color.fromRGBO(60, 60, 60, 1), brightness: Brightness.light, tertiary: Color.fromRGBO(251, 216, 17, 0), onTertiary: Color.fromRGBO(60, 60, 60, 1) ), useMaterial3: true, ), home: const MyHome() ), ); } } class MyHome extends StatelessWidget { const MyHome({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(), body: Container(), bottomNavigationBar: GNav( onTabChange: (index) { }, gap: 8, backgroundColor: Theme.of(context).colorScheme.secondary, color: Theme.of(context).colorScheme.onSurface, activeColor: Theme.of(context).colorScheme.onPrimary, tabBackgroundColor: Theme.of(context).colorScheme.primary, tabs: const [ GButton( icon: Icons.food_bank, text: "Essen", ),GButton( icon: Icons.room, text: "Ambiente", ),GButton( icon: Icons.person, text: "Service", ),GButton( icon: Icons.question_mark, text: "Verschläge", ), GButton( icon: Icons.add_rounded, text: "Verbesserungen", ), ], ), ); } }