Implemented New Screens in Dashboard Screen
Signed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
This commit is contained in:
parent
ddf9e981fd
commit
c43316be6d
@ -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),
|
||||||
)
|
)
|
||||||
]),
|
]),
|
||||||
|
@ -1 +1,3 @@
|
|||||||
const txtActiveProgressesScreen = "Active Progresses";
|
const txtActiveProgressesScreen = "Active Progresses";
|
||||||
|
const txtInactiveProgressesScreen = "Inactive Progresses";
|
||||||
|
const txtSettingsScreen = "Settings";
|
Loading…
x
Reference in New Issue
Block a user