fix(mobile): remove custom font loader causing SIGABRT crash on iOS release

This commit is contained in:
AyrisAI
2026-08-20 02:43:22 +03:00
parent 3257f7fe57
commit 32818766f0
2 changed files with 33 additions and 41 deletions
+7 -23
View File
@@ -1,27 +1,11 @@
import { useEffect } from "react";
import { Stack } from "expo-router";
import { useFonts } from "expo-font";
import Ionicons from "@expo/vector-icons/Ionicons";
import * as SplashScreen from "expo-splash-screen";
SplashScreen.preventAutoHideAsync().catch(() => {});
import { StatusBar } from "expo-status-bar";
export default function RootLayout() {
const [loaded, error] = useFonts({
Ionicons: require("@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/Ionicons.ttf"),
ionicons: require("@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/Ionicons.ttf"),
...(Ionicons.font || {}),
});
useEffect(() => {
if (loaded || error) {
SplashScreen.hideAsync().catch(() => {});
}
}, [loaded, error]);
if (!loaded && !error) {
return null;
}
return <Stack screenOptions={{ headerShown: false }} />;
return (
<>
<StatusBar style="dark" />
<Stack screenOptions={{ headerShown: false }} />
</>
);
}