MVP #141

Merged
flixcoo merged 705 commits from development into main 2026-01-09 12:55:50 +00:00
2 changed files with 4 additions and 20 deletions
Showing only changes of commit d07bc6e8bb - Show all commits

View File

@@ -1,26 +1,11 @@
import 'package:flutter/material.dart';
//import 'package:game_tracker/data/dto/group.dart';
//import 'package:game_tracker/data/dto/player.dart';
import 'package:game_tracker/data/dto/group.dart';
import 'package:game_tracker/data/dto/player.dart';
import 'package:game_tracker/presentation/widgets/full_width_button.dart';
import 'package:game_tracker/presentation/widgets/group_tile.dart';
import 'package:game_tracker/presentation/widgets/top_centered_message.dart';
import 'package:skeletonizer/skeletonizer.dart';
class Group {
final String id;
final String name;
final List<Player> members;
Group({required this.id, required this.name, required this.members});
}
class Player {
final String id;
final String name;
Player({required this.id, required this.name});
}
class GroupsView extends StatefulWidget {
const GroupsView({super.key});
@@ -91,7 +76,7 @@ class _GroupsViewState extends State<GroupsView> {
final player = Player(id: 'p1', name: 'Felix');
late final List<Group> skeletonData = List.filled(
7,
8,
Group(
id: 'g1',
name: 'Weekend Warriors',
@@ -155,7 +140,6 @@ class _GroupsViewState extends State<GroupsView> {
},
),
// Dein Button bleibt wie gehabt
Positioned(
bottom: 16,
right: 16,

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:game_tracker/core/custom_theme.dart';
import 'package:game_tracker/presentation/views/main_menu/groups_view.dart';
import 'package:game_tracker/data/dto/group.dart';
class GroupTile extends StatelessWidget {
const GroupTile({super.key, required this.group});