import { Tabs } from "expo-router/tabs";
import { StyleSheet } from "react-native";
import { FontAwesome } from "@expo/vector-icons";
import { Redirect } from "expo-router";
import React, { useEffect } from "react";
import { useTheme } from "../contexts/ThemeContext";
import { useAuth } from "../contexts/AuthContext";
export default function Layout() {
const {authState} = useAuth()
const {colors} = useTheme()
const styles = StyleSheet.create({
sceneContainer: {
backgroundColor: colors.containerColor,
},
tabBar: {
backgroundColor: colors.containerColor,
borderTopColor: colors.backgroundColor
}
});
const screenOptions = {
tabBarActiveTintColor: colors.tabIconSelected,
tabBarInactiveTintColor: colors.tabIconDefault,
headerShown: false,
tabBarStyle: styles.tabBar,
}
if(!authState?.authenticated){
return (
)
}
return (
(
),
unmountOnBlur: true,
href: "(tabs)/budget"
}
}/>
(
),
unmountOnBlur: true,
href: "(tabs)/home/"
}
}/>
(
),
unmountOnBlur: true,
}
}/>
);
}