import 'package:ernaehrung/components/diet_chart_component.dart'; import 'package:ernaehrung/components/statistics_circular_indicator_component.dart'; import 'package:ernaehrung/mockdata.dart'; import 'package:flutter/material.dart'; import '../../components/card_component.dart'; class TodayPage extends StatefulWidget { final String title; const TodayPage({Key? key, required this.title}) : super(key: key); @override State createState() => _TodayPageState(); } class _TodayPageState extends State { List getCardComponent() { List listOfCards = []; cards.forEach((key, value) { listOfCards.add(CardComponent( key.keys.elementAt(0), key.values.elementAt(0), 300, value.toList())); }); return listOfCards; } @override Widget build(BuildContext context) { return Scaffold( body: SizedBox( width: double.infinity, height: double.infinity, child: Container( decoration: const BoxDecoration( gradient: LinearGradient( colors: [Color(0xff000000), Color(0xff47a44b)], stops: [0.1, 5], begin: Alignment.bottomCenter, end: Alignment.topCenter, ) ), child: Column( children: [ StatisticsPercentComponent(300, 100, 400), DietChatComponent(1500), SingleChildScrollView(child: Column(children: getCardComponent())) ], ), ), )); } }