Files
App/components/jellify.tsx
T
Violet Caulfield 42d5fcaa8e here we go?
2024-10-14 12:55:30 -05:00

35 lines
1.0 KiB
TypeScript

import { SafeAreaView, StatusBar, useColorScheme } from "react-native";
import { NavigationContainer } from "@react-navigation/native";
import Login from "./Login/component";
import Navigation from "./navigation";
import { Colors } from "react-native/Libraries/NewAppScreen";
import { setupPlayer } from "react-native-track-player/lib/src/trackPlayer";
export default function Jellify(): React.JSX.Element {
const isDarkMode = useColorScheme() === 'dark';
setupPlayer();
// Attempt to create API instance, if it fails we aren't authenticated yet
const backgroundStyle = {
backgroundColor: isDarkMode ? Colors.darker : Colors.lighter,
};
let data, isLoading, isSuccess = false;
return (
<NavigationContainer>
<SafeAreaView style={backgroundStyle}>
<StatusBar
barStyle={isDarkMode ? 'light-content' : 'dark-content'}
backgroundColor={backgroundStyle.backgroundColor}
/>
{ isSuccess && <Navigation /> }
{ !isSuccess && <Login /> }
</SafeAreaView>
</NavigationContainer>
);
}