Add Backend Project and add Tournament Detail Page

This commit is contained in:
2026-03-04 11:13:08 +01:00
parent 3ba492b74c
commit b083d26666
13 changed files with 295 additions and 6 deletions

View File

@@ -1,13 +1,22 @@
import 'package:flutter/material.dart';
import 'package:frontend_splatournament_manager/state_provider.dart';
import 'package:provider/provider.dart';
class TournamentDetailPage extends StatelessWidget {
const TournamentDetailPage({super.key});
final int tournamentId;
const TournamentDetailPage({super.key, required this.tournamentId});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Tournament"),),
body: Center(child: Text("Detail"),)
body: Consumer<StateProvider>(builder: (BuildContext context, StateProvider value, Widget? child) {
var tournament = value.availableTournaments.where((x) => x.id == tournamentId).firstOrNull;
if(tournament == null){
return Center(child: Text("Tournament not found!"));
}
return Text("${tournament.maxTeamAmount}");
},)
);
}