Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738
  1. import "react-native-gesture-handler";
  2. import React, { useContext } from "react";
  3. import { NavigationContainer } from "@react-navigation/native";
  4. import { Provider } from "react-redux";
  5. import store from "./store";
  6. import { useFonts } from "expo-font";
  7. import { AuthProvider } from "./context/AuthContext";
  8. import RootNavigation from "./navigation/RootNavigation";
  9. function App() {
  10. return (
  11. <NavigationContainer>
  12. <RootNavigation />
  13. </NavigationContainer>
  14. );
  15. }
  16. const AppWrapper = () => {
  17. const [fontsLoaded] = useFonts({
  18. "poppins-regular": require("./assets/fonts/Poppins-Regular.ttf"),
  19. "poppins-semibold": require("./assets/fonts/Poppins-SemiBold.ttf"),
  20. });
  21. if (!fontsLoaded) {
  22. return null;
  23. }
  24. return (
  25. <AuthProvider>
  26. <Provider store={store}>
  27. <App />
  28. </Provider>
  29. </AuthProvider>
  30. );
  31. };
  32. export default AppWrapper;