initial commit

This commit is contained in:
2023-08-31 18:07:19 +05:30
parent 18a5eca9ae
commit a70b6656a8
140 changed files with 5168 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
// ignore_for_file: unnecessary_this, file_names
import 'package:flutter/material.dart';
import 'package:iiitb_menu/models/globalModel.dart';
import 'package:iiitb_menu/widgets/itemCard.dart';
import 'package:provider/provider.dart';
class MenuListView extends StatelessWidget {
const MenuListView({super.key, required this.menuType});
final String menuType;
@override
Widget build(BuildContext context) {
return Consumer<GlobalModel>(
builder: (BuildContext context, GlobalModel data, Widget? child) {
// print(data.date);
// print(data.mainData["dates"][data.date]);
String menuIndex = data.mainData["dates"][data.date];
return ListView.builder(
itemCount: data.mainData["items"][this.menuType].length,
itemBuilder: (BuildContext context, int index) {
String itemType = data.mainData["items"][this.menuType][index];
String itemName = data.mainData["menu"][menuIndex][this.menuType]
[itemType]["name"];
String itemVeggness = data.mainData["menu"][menuIndex]
[this.menuType][itemType]["eggy"];
return ItemCard(
itemName: itemName,
itemType: itemType,
vegClass: itemVeggness,
);
});
},
);
}
}