Код: Выделить всё
import React from 'react';
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
import Home from '../screens/home';
import Car from '../screens/Car';
import Services from '../screens/Services';
import Dialogs from '../screens/Dialogs';
import Profile from '../screens/Profile';
import Ionicons from 'react-native-vector-icons/Ionicons';
const Tab = createBottomTabNavigator();
export const HomeTabs = () => {
return (
({
headerShown: false,
tabBarShowLabel: false,
tabBarActiveTintColor: '#007AFF',
tabBarInactiveTintColor: 'black',
tabBarIcon: ({ focused, color, size}) => {
let iconName;
if (route.name === 'HomeTabs') {
iconName = focused ? 'home' : 'home-outline';
} else if (route.name === 'Car') {
iconName = focused ? 'car' : 'car-outline';
} else if (route.name === 'Services') {
iconName = focused ? 'construct' : 'construct-outline';
} else if (route.name === 'Dialogs') {
iconName = focused ? 'chatbubble' : 'chatbubble-outline';
} else if (route.name === 'Profile') {
iconName = focused ? 'person' : 'person-outline';
}
return ;
}
})}
>
);
}
Код: Выделить всё
import type { Icon } from './index';
export type IoniconsGlyphs = 'accessibility' | 'accessibility-outline' | 'accessibility-sharp' | 'add' | 'add-circle' | 'add-circle-outlin...
declare export default Class;
1)TS7016: Не удалось найти файл декларации для модуля './index'. «C:/Users/Autoservice_front/node_modules/react-native-vector-icons/index.js» неявно имеет тип «любой».
2)TS1120: назначение экспорта не может иметь модификаторы.
3 )TS2552: Невозможно найти имя «Класс». Вы имели в виду «CSS»?
4)TS2714: Выражение назначения экспорта должно быть идентификатором или полным именем в окружающем контексте.
И я подумал, возможно, проблема заключалось в том, что были ошибки и поэтому значки не отображались.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -displayed