buildMediumNav method
Implementation
List<NavigationRailDestination> buildMediumNav() {
List<NavigationRailDestination> mediumsList = [];
for(var index = 0; index < widget.navConfigs.length; index++) {
final i = widget.navConfigs[index];
final item = NavigationRailDestination(
label: Text(
i.title,
style: TextStyle(color: Theme.of(context).colorScheme.onSurface),
),
icon: (index == selectedIndex && i.icon != null
? Icon(
i.icon!.icon,
color: Theme.of(context).colorScheme.primary,
)
: i.icon ?? Text(i.title)) ??
Text(i.title),
);
mediumsList.add(item);
}
return mediumsList;
}