import 'package:ac_web/Pages/AgentAvailabilities.dart'; import 'package:ac_web/Pages/LatestReports.dart'; import 'package:flutter/material.dart'; class MobileView extends StatefulWidget { const MobileView({super.key}); @override State createState() => MobileViewState(); } class MobileViewState extends State { int currentPageIndex = 1; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Theme.of(context).colorScheme.inversePrimary, title: Text("AC Control"), ), bottomNavigationBar: NavigationBar( onDestinationSelected: (int index) { setState(() { currentPageIndex = index; }); }, indicatorColor: Theme.of(context).colorScheme.inversePrimary, selectedIndex: currentPageIndex, destinations: [ NavigationDestination(icon: Icon(Icons.newspaper), label: 'Reports'), NavigationDestination(icon: Icon(Icons.home), label: 'Latest Reports'), NavigationDestination(icon: Icon(Icons.adb), label: 'Agents') ], ), body: [ // Homepage Text("Homepage"), // Eighteen LatestReports(), // Agents AgentAvailabilities() ][currentPageIndex], ); } }