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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
// getData();
|
|
||||||
return ChangeNotifierProvider<GlobalModel>(
|
return ChangeNotifierProvider<GlobalModel>(
|
||||||
lazy: false,
|
lazy: false,
|
||||||
create: (context) => GlobalModel(),
|
create: (context) => GlobalModel(),
|
||||||
|
|||||||
@@ -52,13 +52,16 @@ class HomePage extends StatelessWidget {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
data.decrDate();
|
data.decrDate();
|
||||||
},
|
},
|
||||||
child: const Icon(
|
child: const Padding(
|
||||||
Icons.arrow_left_rounded,
|
padding: EdgeInsets.symmetric(horizontal: 10),
|
||||||
|
child: Icon(
|
||||||
|
Icons.keyboard_arrow_left_rounded,
|
||||||
size: 30,
|
size: 30,
|
||||||
|
),
|
||||||
)),
|
)),
|
||||||
InkWell(
|
InkWell(
|
||||||
splashFactory: NoSplash.splashFactory,
|
splashFactory: NoSplash.splashFactory,
|
||||||
onLongPress: () {
|
onTap: () {
|
||||||
showDatePicker(
|
showDatePicker(
|
||||||
context: context,
|
context: context,
|
||||||
initialDate: data.currentDate,
|
initialDate: data.currentDate,
|
||||||
@@ -70,13 +73,11 @@ class HomePage extends StatelessWidget {
|
|||||||
data.setDateToADay(value ?? data.currentDate);
|
data.setDateToADay(value ?? data.currentDate);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
onTap: () {
|
onLongPress: () {
|
||||||
data.setDateToADay();
|
data.setDateToADay();
|
||||||
},
|
},
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Text(
|
child: Text(data.date),
|
||||||
data.date,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
InkWell(
|
InkWell(
|
||||||
@@ -84,9 +85,12 @@ class HomePage extends StatelessWidget {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
data.incrDate();
|
data.incrDate();
|
||||||
},
|
},
|
||||||
child: const Icon(
|
child: const Padding(
|
||||||
Icons.arrow_right_rounded,
|
padding: EdgeInsets.symmetric(horizontal: 10),
|
||||||
|
child: Icon(
|
||||||
|
Icons.keyboard_arrow_right_rounded,
|
||||||
size: 30,
|
size: 30,
|
||||||
|
),
|
||||||
)),
|
)),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -16,12 +16,22 @@ class MenuListView extends StatelessWidget {
|
|||||||
// print(data.date);
|
// print(data.date);
|
||||||
// print(data.mainData["dates"][data.date]);
|
// print(data.mainData["dates"][data.date]);
|
||||||
String menuIndex = data.mainData["dates"][data.date];
|
String menuIndex = data.mainData["dates"][data.date];
|
||||||
return ListView.builder(
|
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,
|
itemCount: data.mainData["items"][this.menuType].length,
|
||||||
itemBuilder: (BuildContext context, int index) {
|
itemBuilder: (BuildContext context, int index) {
|
||||||
String itemType = data.mainData["items"][this.menuType][index];
|
String itemType =
|
||||||
String itemName = data.mainData["menu"][menuIndex][this.menuType]
|
data.mainData["items"][this.menuType][index];
|
||||||
[itemType]["name"];
|
String itemName = data.mainData["menu"][menuIndex]
|
||||||
|
[this.menuType][itemType]["name"];
|
||||||
String itemVeggness = data.mainData["menu"][menuIndex]
|
String itemVeggness = data.mainData["menu"][menuIndex]
|
||||||
[this.menuType][itemType]["eggy"];
|
[this.menuType][itemType]["eggy"];
|
||||||
return ItemCard(
|
return ItemCard(
|
||||||
@@ -29,7 +39,10 @@ class MenuListView extends StatelessWidget {
|
|||||||
itemType: itemType,
|
itemType: itemType,
|
||||||
vegClass: itemVeggness,
|
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