refactor, added timings, changed icons, update db
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -14,7 +14,6 @@ class MainApp extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
// getData();
|
||||
return ChangeNotifierProvider<GlobalModel>(
|
||||
lazy: false,
|
||||
create: (context) => GlobalModel(),
|
||||
|
||||
@@ -52,13 +52,16 @@ class HomePage extends StatelessWidget {
|
||||
onTap: () {
|
||||
data.decrDate();
|
||||
},
|
||||
child: const Icon(
|
||||
Icons.arrow_left_rounded,
|
||||
size: 30,
|
||||
child: const Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: 10),
|
||||
child: Icon(
|
||||
Icons.keyboard_arrow_left_rounded,
|
||||
size: 30,
|
||||
),
|
||||
)),
|
||||
InkWell(
|
||||
splashFactory: NoSplash.splashFactory,
|
||||
onLongPress: () {
|
||||
onTap: () {
|
||||
showDatePicker(
|
||||
context: context,
|
||||
initialDate: data.currentDate,
|
||||
@@ -70,13 +73,11 @@ class HomePage extends StatelessWidget {
|
||||
data.setDateToADay(value ?? data.currentDate);
|
||||
});
|
||||
},
|
||||
onTap: () {
|
||||
onLongPress: () {
|
||||
data.setDateToADay();
|
||||
},
|
||||
child: Center(
|
||||
child: Text(
|
||||
data.date,
|
||||
),
|
||||
child: Text(data.date),
|
||||
),
|
||||
),
|
||||
InkWell(
|
||||
@@ -84,9 +85,12 @@ class HomePage extends StatelessWidget {
|
||||
onTap: () {
|
||||
data.incrDate();
|
||||
},
|
||||
child: const Icon(
|
||||
Icons.arrow_right_rounded,
|
||||
size: 30,
|
||||
child: const Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: 10),
|
||||
child: Icon(
|
||||
Icons.keyboard_arrow_right_rounded,
|
||||
size: 30,
|
||||
),
|
||||
)),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -16,20 +16,33 @@ class MenuListView extends StatelessWidget {
|
||||
// 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,
|
||||
);
|
||||
});
|
||||
return Column(
|
||||
children: [
|
||||
Container(
|
||||
// height: 10,
|
||||
child: Text(data.mainData["menu"][menuIndex]
|
||||
["${this.menuType}Timings"]
|
||||
.toString()),
|
||||
),
|
||||
Expanded(
|
||||
child: 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,
|
||||
);
|
||||
}),
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
1141
scripts/out.json
1141
scripts/out.json
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
60084efa9f7f227a40b708ade1538d41
|
||||
201e89577e252adec9ee7558795e427c
|
||||
Reference in New Issue
Block a user