|
|
|
@ -8,6 +8,8 @@ import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
import '../../Constants.dart';
|
|
|
|
|
|
|
|
|
|
class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
final IconData icon;
|
|
|
|
|
final IconData activeIcon;
|
|
|
|
@ -49,7 +51,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
Container(
|
|
|
|
|
child: Icon(currentIndex == index ? activeIcon : icon,
|
|
|
|
|
color: currentIndex == index
|
|
|
|
|
? Theme.of(context).primaryColor
|
|
|
|
|
? secondaryColor
|
|
|
|
|
: Theme.of(context).dividerColor,
|
|
|
|
|
size: 22.0),
|
|
|
|
|
),
|
|
|
|
@ -60,7 +62,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
name,
|
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
|
color: currentIndex == index
|
|
|
|
|
? Theme.of(context).primaryColor
|
|
|
|
|
? secondaryColor
|
|
|
|
|
: Colors.grey,
|
|
|
|
|
fontSize: 11,
|
|
|
|
|
),
|
|
|
|
@ -80,7 +82,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
toAnimate: false,
|
|
|
|
|
position: BadgePosition.topEnd(),
|
|
|
|
|
shape: BadgeShape.circle,
|
|
|
|
|
badgeColor: Color(0xFF40ACC9).withOpacity(1.0),
|
|
|
|
|
badgeColor: secondaryColor.withOpacity(1.0),
|
|
|
|
|
borderRadius: BorderRadius.circular(8),
|
|
|
|
|
badgeContent: Container(
|
|
|
|
|
padding: EdgeInsets.all(2.0),
|
|
|
|
@ -101,7 +103,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
child: Icon(
|
|
|
|
|
currentIndex == index ? activeIcon : icon,
|
|
|
|
|
color: currentIndex == index
|
|
|
|
|
? Theme.of(context).primaryColor
|
|
|
|
|
? secondaryColor
|
|
|
|
|
: Theme.of(context).dividerColor,
|
|
|
|
|
size: 22.0),
|
|
|
|
|
),
|
|
|
|
@ -134,7 +136,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
child: Icon(
|
|
|
|
|
currentIndex == index ? activeIcon : icon,
|
|
|
|
|
color: currentIndex == index
|
|
|
|
|
? Theme.of(context).primaryColor
|
|
|
|
|
? secondaryColor
|
|
|
|
|
: Theme.of(context).dividerColor,
|
|
|
|
|
size: 22.0),
|
|
|
|
|
),
|
|
|
|
@ -145,7 +147,7 @@ class BottomNavigationItem extends StatelessWidget {
|
|
|
|
|
name,
|
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
|
color: currentIndex == index
|
|
|
|
|
? Theme.of(context).primaryColor
|
|
|
|
|
? secondaryColor
|
|
|
|
|
: Colors.grey,
|
|
|
|
|
fontSize: 11,
|
|
|
|
|
),
|
|
|
|
|