Я просто пытаюсь условно показать / скрыть метку для элементов навигатора вкладок, основываясь на том, сфокусированы они или нет. Я могу изменить цвет оттенка значка следующим образом:
tabBarIcon: ({ focused }) => {
const icon = <Image
style={{
width: 25,
height: 25,
tintColor: focused ? colors.primary : colors.inactive
}}
source={require('./assets/account.png');}
/> ;
return icon
Но попытка изменить логическое значение showLabel на основе той же характеристики не работает?
tabBarOptions={{
activeTintColor: colors.primary,
inactiveTintColor: colors.inactive,
showLabel: ({ focused }) => {
return focused ? true : false
},
Ярлыки появляются для всех элементов на панели вкладок.
Любая / вся помощь приветствуется!