started summary personality page

This commit is contained in:
kima
2023-06-22 19:15:02 +02:00
parent 4068abdb95
commit a1f087758f
5 changed files with 238 additions and 3 deletions

View File

@@ -21,6 +21,7 @@ class _AllSumBodyState extends State<AllSumBody> {
late HomeworkProvider homeworkProvider;
late AbsenceProvider absenceProvider;
//late TimetableProvider timetableProvider;
late Map<String, Map<String, dynamic>> things = {};
late List<Widget> firstSixTiles = [];
late List<Widget> lastSixTiles = [];

View File

@@ -32,10 +32,10 @@ class _LessonsBodyState extends State<LessonsBody> {
late AbsenceProvider absenceProvider;
late SettingsProvider settingsProvider;
late TimetableProvider timetableProvider;
late List<SubjectAbsence> absences = [];
late List<Widget> lessons = [];
late List<Absence> delays = [];
final Map<Subject, Lesson> _lessonCount = {};
@override

View File

@@ -1,10 +1,31 @@
import 'package:filcnaplo/api/providers/user_provider.dart';
import 'package:filcnaplo_mobile_ui/common/personality_card/personality_card.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class PersonalityBody extends StatelessWidget {
class PersonalityBody extends StatefulWidget {
const PersonalityBody({Key? key}) : super(key: key);
@override
_PersonalityBodyState createState() => _PersonalityBodyState();
}
class _PersonalityBodyState extends State<PersonalityBody> {
late UserProvider user;
@override
Widget build(BuildContext context) {
return const Column();
user = Provider.of<UserProvider>(context);
return Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: [
const SizedBox(height: 40),
PersonalityCard(
user: user,
),
const SizedBox(height: 40),
]);
}
}