getNavBarStyle method
Implementation
Widget? getNavBarStyle() {
if (isCustomWidget!) {
return customNavBarWidget?.call(this.navBarEssentials!);
} else {
switch (navBarStyle) {
case NavBarStyle.style1:
return BottomNavStyle1(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style2:
return BottomNavStyle2(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style3:
return BottomNavStyle3(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style4:
return BottomNavStyle4(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style5:
return BottomNavStyle5(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style6:
return BottomNavStyle6(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style7:
return BottomNavStyle7(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style8:
return BottomNavStyle8(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style9:
return BottomNavStyle9(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style10:
return BottomNavStyle10(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style11:
return BottomNavStyle11(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style12:
return BottomNavStyle12(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style13:
return BottomNavStyle13(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style14:
return BottomNavStyle14(
navBarEssentials: this.navBarEssentials,
);
case NavBarStyle.style15:
return BottomNavStyle15(
navBarEssentials: this.navBarEssentials,
navBarDecoration: this.navBarDecoration,
);
case NavBarStyle.style16:
return BottomNavStyle16(
navBarEssentials: this.navBarEssentials,
navBarDecoration: this.navBarDecoration,
);
case NavBarStyle.style17:
return BottomNavStyle17(
navBarEssentials: this.navBarEssentials,
navBarDecoration: this.navBarDecoration,
);
case NavBarStyle.style18:
return BottomNavStyle18(
navBarEssentials: this.navBarEssentials,
navBarDecoration: this.navBarDecoration,
);
case NavBarStyle.neumorphic:
return NeumorphicBottomNavBar(
navBarEssentials: this.navBarEssentials,
neumorphicProperties: this.neumorphicProperties,
);
default:
return BottomNavSimple(
navBarEssentials: this.navBarEssentials,
);
}
}
}