import 'package:diplomaticquarterapp/pages/landing/home_page.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:eva_icons_flutter/eva_icons_flutter.dart'; import 'package:flutter/material.dart'; import 'bottom_nav_pharmacy_home_item.dart'; import 'bottom_nav_pharmacy_item.dart'; class BottomNavPharmacyBar extends StatefulWidget { final ValueChanged changeIndex; final int index; BottomNavPharmacyBar({Key key, this.changeIndex, this.index}) : super(key: key); @override _BottomNavPharmacyBarState createState() => _BottomNavPharmacyBarState(); } class _BottomNavPharmacyBarState extends State { int _index = 0; _changeIndex(int index) { widget.changeIndex(index); } @override Widget build(BuildContext context) { return BottomAppBar( elevation: 4, shape: CircularNotchedRectangle(), color: Colors.white, child: Padding( padding: EdgeInsets.symmetric(horizontal: 18), child: Row( mainAxisSize: MainAxisSize.max, mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ BottomNavHomeItem( icon: EvaIcons.image, activeIcon: EvaIcons.image, changeIndex: _changeIndex, index: widget.index, currentIndex: 0, ), Container( height: 65.0, child: Center( child: VerticalDivider( color: Colors.grey, thickness: 0.5, width: 0.3, indent: 25.5, ), ), ), BottomNavPharmacyItem( icon: EvaIcons.list, activeIcon: EvaIcons.list, changeIndex: _changeIndex, index: widget.index, currentIndex: 1, title: TranslationBase.of(context).categorise, ), // Expanded( // child: SizedBox( // height: 50, // child: Column( // mainAxisSize: MainAxisSize.min, // mainAxisAlignment: MainAxisAlignment.center, // children: [ // SizedBox(height: 22), // ], // ), // ), // ), // Added Calendar Icon to access book appointment flow BottomNavPharmacyItem( icon: EvaIcons.heart, activeIcon: EvaIcons.heart, changeIndex: _changeIndex, index: widget.index, currentIndex: 2, title: TranslationBase.of(context).wishList), BottomNavPharmacyItem( icon: EvaIcons.person, activeIcon: EvaIcons.person, changeIndex: _changeIndex, index: widget.index, currentIndex: 3, title: TranslationBase.of(context).myAccount, ), BottomNavPharmacyItem( icon: EvaIcons.shoppingCart, activeIcon: EvaIcons.shoppingCart, changeIndex: _changeIndex, index: widget.index, currentIndex: 4, title: TranslationBase.of(context).cart) ], ), ), ); } }