Essen auswählen

Stand jetzt: essen von der Website gezogen: Schöner: Warten auf API-Key
This commit is contained in:
Jonas Braus
2024-11-24 14:35:44 +01:00
parent d3a211efb9
commit f870be4af7
7 changed files with 243 additions and 94 deletions
+18 -1
View File
@@ -1,14 +1,17 @@
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<Widget> pages = [
const PageEssen(),
const PageEssenSelect(),
const PageAmbiente(),
const PageService(),
const PageAnmerkungen(),
@@ -27,4 +30,18 @@ class PageProvider extends ChangeNotifier {
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();
}
}