Implemented New Screens in Dashboard Screen

Signed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
This commit is contained in:
Andreas Fahrecker 2021-03-10 21:10:05 +01:00
parent ddf9e981fd
commit c43316be6d
2 changed files with 11 additions and 9 deletions

View File

@ -2,10 +2,10 @@ import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart'; import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
import 'package:time_progress_tracker/screens/active_time_progresses_screen.dart'; import 'package:time_progress_tracker/screens/active_time_progresses_screen.dart';
import 'package:time_progress_tracker/screens/inactive_time_progresses_screen.dart';
import 'package:time_progress_tracker/screens/settings_screen.dart';
import 'package:time_progress_tracker/utils/color_utils.dart'; import 'package:time_progress_tracker/utils/color_utils.dart';
import 'package:time_progress_tracker/utils/constants.dart'; import 'package:time_progress_tracker/utils/constants.dart';
import 'package:time_progress_tracker/widgets/home/tabs/home_inactive_progresses_tab.dart';
import 'package:time_progress_tracker/widgets/home/tabs/home_settings_tab.dart';
class DashboardScreen extends StatefulWidget { class DashboardScreen extends StatefulWidget {
@override @override
@ -19,9 +19,9 @@ class _DashboardScreenState extends State<DashboardScreen> {
Widget _renderTabScreen(int tabIndex) { Widget _renderTabScreen(int tabIndex) {
switch (tabIndex) { switch (tabIndex) {
case 1: case 1:
return HomeInactiveProgressesTab(); return InactiveTimeProgressesScreen();
case 2: case 2:
return HomeSettingsTab(); return SettingsScreen();
default: default:
return ActiveTimeProgressesScreen(); return ActiveTimeProgressesScreen();
} }
@ -30,9 +30,9 @@ class _DashboardScreenState extends State<DashboardScreen> {
String getScreenTitle(int tabIndex) { String getScreenTitle(int tabIndex) {
switch (tabIndex) { switch (tabIndex) {
case 1: case 1:
return "Inactive Progresses"; return txtInactiveProgressesScreen;
case 2: case 2:
return "Settings"; return txtSettingsScreen;
default: default:
return txtActiveProgressesScreen; return txtActiveProgressesScreen;
} }
@ -69,12 +69,12 @@ class _DashboardScreenState extends State<DashboardScreen> {
), ),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Icon(Icons.alarm_off, color: Colors.grey), icon: Icon(Icons.alarm_off, color: Colors.grey),
label: "Inactive Progresses", label: txtInactiveProgressesScreen,
activeIcon: Icon(Icons.alarm_off, color: Colors.white), activeIcon: Icon(Icons.alarm_off, color: Colors.white),
), ),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Icon(Icons.settings, color: Colors.grey), icon: Icon(Icons.settings, color: Colors.grey),
label: "Settings", label: txtSettingsScreen,
activeIcon: Icon(Icons.settings, color: Colors.white), activeIcon: Icon(Icons.settings, color: Colors.white),
) )
]), ]),

View File

@ -1 +1,3 @@
const txtActiveProgressesScreen = "Active Progresses"; const txtActiveProgressesScreen = "Active Progresses";
const txtInactiveProgressesScreen = "Inactive Progresses";
const txtSettingsScreen = "Settings";