RADOM JAZDA

This commit is contained in:
doman 2023-07-29 20:10:59 +02:00
parent 5da576e7d1
commit cccdc04dee
3 changed files with 22 additions and 54 deletions

View file

@ -6,13 +6,12 @@ class Product {
final double carb;
final double fat;
const Entry({
const Product({
required this.id,
required this.name;
required this.calories;
required this.protein;
required this.carb;
required this.fat;
required this.name,
required this.calories,
required this.protein,
required this.carb,
required this.fat,
});
}

View file

@ -14,60 +14,29 @@ class MainScreen extends BasedScreen {
}
class _MainScreen extends State<MainScreen> {
Diary? diary;
@override
Widget build(BuildContext context) {
var testDiary = Diary(
meals: <Meal>[
Meal(
entries: <Entry>[
Entry(
name: "DUPA",
calories: 123.21,
protein: 20.13,
fat: 99.99,
carb: -15.02,
),
Entry(
name: "SRAKA",
calories: 123.21,
protein: 20.13,
fat: 99.99,
carb: -15.02,
),
]
),
Meal(
entries: <Entry>[
Entry(
name: "MADA",
calories: 123.21,
protein: 20.13,
fat: 99.99,
carb: -15.02,
),
Entry(
name: "FAKA",
calories: 123.21,
protein: 20.13,
fat: 99.99,
carb: -15.02,
),
]
),
]
);
var content;
if (diary != null) {
content = Container(
constraints: const BoxConstraints(maxWidth: 600),
padding: const EdgeInsets.all(10),
child: DiaryWidget(diary: diary!),
);
} else {
content = const CircularProgressIndicator();
}
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text("FOODER"),
),
body: Center(
child: Container(
constraints: const BoxConstraints(maxWidth: 600),
padding: const EdgeInsets.all(10),
child: DiaryWidget(diary: testDiary),
),
child: content,
),
);
}

View file

@ -12,7 +12,7 @@ class EntryWidget extends StatelessWidget {
Widget build(BuildContext context) {
return Container(
padding: const EdgeInsets.all(8),
child: Text(entry.name),
child: Text(entry.product.name),
);
}
}