import 'package:flutter/material.dart'; import 'package:insparkspokalen_ui/layout/baseScaffold.dart'; import 'package:insparkspokalen_ui/calendar/adminCalendar.dart'; import 'package:insparkspokalen_ui/leaderboard/leaderboardAdmin.dart'; import 'package:insparkspokalen_ui/teams/teamPageAdmin.dart'; import 'package:insparkspokalen_ui/feed/adminHomeScreen/main_page_for_admin.dart'; import 'package:insparkspokalen_ui/missions/missionAdmin.dart'; class AdminHomePage extends StatefulWidget { const AdminHomePage({super.key}); @override State createState() => _AdminHomePageState(); } class _AdminHomePageState extends State { int _selectedIndex = 0; Widget _getPage() { switch (_selectedIndex) { case 0: return MainPageForAdmin(); case 1: return AdminCalendarPage(); case 2: return LeaderboardAdmin(); case 3: return MissionAdminPage(); case 4: return TeamPageAdmin(); default: return Container(); } } @override Widget build(BuildContext context) { return BaseScaffold( title: 'Insparkspokalen - Admin', role: "ADMIN", selectedIndex: _selectedIndex, onTap: (index) => setState(() => _selectedIndex = index), body: _getPage(), ); } }