import React from 'react'; import {View, Text } from "react-native"; import { useTheme } from "react-native-paper"; import Profile from "@/components/Profile"; import LocationScreen from "@/components/Location"; import Status from "@/components/Status"; import TopNav from "@/components/TopNav"; import DrawerMenu from "@/components/DrawerMenu"; import Dialogs from "@/components/Dialogs"; import { useUser } from "@/context/UserContext"; import styles from "@/assets/styles"; import log from "@/util/log" const Index = () => { const theme = useTheme(); const { isProfileActive, setProfileActive, isMenuActive, setMenuActive, setAboutActive, isAboutActive, setPrivacyActive, isPrivacyActive, setBugActive, isBugActive, setLocationActive, isLocationActive, userId, userName, setUserName, userImage, setUserImage, park, setPark, userStatus, setUserStatus, setUserDataChanged, setTheme, currentTheme, isLoading, } = useUser(); if (isLoading) { log.debug("Still loading"); return ( Loading... ); } return ( setMenuActive(false)} toggleAbout={() => setAboutActive(!isAboutActive)} togglePrivacy={() => setPrivacyActive(!isPrivacyActive)} toggleBug={() => setBugActive(!isBugActive)} toggleProfile={() => setProfileActive(true)} toggleLocation={() => setLocationActive(true)} /> setAboutActive(!isAboutActive)} togglePrivacy={() => setPrivacyActive(!isPrivacyActive)} toggleBug={() => setBugActive(!isBugActive)} /> setMenuActive(!isMenuActive)} /> setProfileActive(false)} /> setLocationActive(false)} /> ); }; export default Index;