import React, { useState, useEffect } from "react";
import { StatusBar } from "expo-status-bar";
import { NavigationContainer } from "@react-navigation/native";
import * as Font from "expo-font";
import AppLoading from "expo-app-loading";
import Router from "./src/navigation/Router";
// Redux
import { Provider } from "react-redux";
import { persistor, store } from "./src/redux/store";
import { PersistGate } from "redux-persist/lib/integration/react";
import { createDB, deleteDb } from "./src/database/DBHelper";
const getFonts = () =>
Font.loadAsync({
"pt-sans-bold": require("./assets/fonts/PTSansNarrow-Bold.ttf"),
});
const App = () => {
const [fontsLoaded, setFontsLoaded] = useState(false);
useEffect(() => {
// deleteDb();
createDB();
}, []);
if (fontsLoaded) {
return (
);
} else {
return (
warn(error)}
onFinish={() => setFontsLoaded(true)}
/>
);
}
};
export default App;