Add Backend Project and add Tournament Detail Page
This commit is contained in:
@@ -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}");
|
||||
},)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user