import {StyleSheet, View} from 'react-native'; import {NavigationContainer} from "@react-navigation/native"; import 'react-native-gesture-handler'; import {createStackNavigator} from "@react-navigation/stack"; import Home from "./screens/home"; import Login from "./screens/login"; import Event from "./screens/event"; import {createBottomTabNavigator} from "@react-navigation/bottom-tabs"; import TaskIconActive from "./assets/taskIconActive.svg"; import TaskIcon from "./assets/taskIconInactive.svg" import NotificationIconActive from "./assets/notificationActive.svg"; import NotificationIconInactive from './assets/notificationInactive.svg' const generateTabBarIcon = ({focused, style}) => { const styles = { taskIcon: { focused: , default: }, notificationIcon: { focused: , default: } } return !!focused ? styles[style].focused : styles[style].default } const Stack = createStackNavigator(); const Tab = createBottomTabNavigator(); const HomeStack = () => ( ) export default function App() { return ( generateTabBarIcon({focused, style: "taskIcon"}) }}/> } options={ { tabBarLabel: "Уведомления", tabBarIcon: ({focused}) => generateTabBarIcon({ focused, style: "notificationIcon" }) } } /> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', }, });