import 'package:flutter/material.dart'; import 'package:mensaapp/pages/pageAmbiente.dart'; import 'package:mensaapp/pages/pageEssen.dart'; import 'package:mensaapp/pages/pageEssenSelect.dart'; import 'package:mensaapp/pages/pageService.dart'; import 'package:mensaapp/pages/pageAnmerkungen.dart'; import 'package:mensaapp/pages/pageSpezielleErnaehrung.dart'; class PageProvider extends ChangeNotifier { int selectedPage = 0; int selectedEssenID = 0; String selectedEssenName = ""; List pages = [ const PageEssenSelect(), const PageAmbiente(), const PageService(), const PageAnmerkungen(), const PageSpezielleErnaehrung() ]; List titleString = [ "Essen", "Ambiente", "Service", "Anmerkungen", "Spezielle Ernährung" ]; void changePage(int index) { selectedPage = index; notifyListeners(); } void setSelectedEssen(int id, String name) { selectedEssenName = name; selectedEssenID = id; pages[0] = const PageEssen(); notifyListeners(); } void resetSelectedEssen() { selectedEssenName = ""; selectedEssenID = 0; pages[0] = const PageEssenSelect(); notifyListeners(); } }