import "react-native-gesture-handler";
import React, { useState } from "react";
import { NavigationContainer } from "@react-navigation/native";
import { createStackNavigator } from "@react-navigation/stack";
import { GestureHandlerRootView } from "react-native-gesture-handler";
import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
// Screens
import SplashScreen from "./screens/SplashScreen";
import Onboarding from "./screens/Onboarding";
import AksesAkun from "./screens/AksesAkun"; // Pastikan ini sudah diimport dengan benar
// import masuk from "./screens/masuk";
// import Home from "./screens/AksesWarga/Home";
import Home from "./screens/AksesWarga/Home";
import EcoMapCoinExchangeScreen from "./screens/AksesWarga/EcoMapCoinExchangeScreen";
import NotifikasiScreen from "./screens/AksesWarga/NotifikasiScreen";
import ProfilScreen from "./screens/AksesWarga/ProfilScreen";
import AksesWargaNavigator from "./Navigation/AksesWargaNavigator";
import AksesAdminNavigator from "./Navigation/AksesAdminNavigator";
import BottomTab from "./Navigation/BottomTab";
import AdminScreen from "./screens/AksesAdmin/AdminScreen";
import masuk from "./screens/masuk";
import BottomNav from "./Navigation/BottomNav";
const Stack = createStackNavigator();
const Tab = createBottomTabNavigator();
// --- Bottom Tab Navigator ---
function MyTabs() {
return (
({
headerShown: false,
tabBarActiveTintColor: "#1B5E20",
tabBarInactiveTintColor: "#A5D6A7",
tabBarStyle: {
backgroundColor: "#2E7D32",
borderTopLeftRadius: 20,
borderTopRightRadius: 20,
height: 60,
paddingBottom: 5,
},
tabBarLabelStyle: {
fontSize: 12,
fontWeight: "600",
marginBottom: 5,
},
tabBarIcon: ({ focused, color, size }) => {
size = 24;
if (route.name === "Home") {
return (
);
} else if (route.name === "EcoMapCoinExchangeScreen") {
return ;
} else if (route.name === "NotifikasiScreen") {
return (
);
} else if (route.name === "ProfilScreen") {
return (
);
}
},
})}
>
);
}
export default function App() {
// // State untuk menyimpan role yang dipilih
// const [selectedRole, setSelectedRole] = useState(null);
// // State login user
// const [isLoggedIn, setIsLoggedIn] = useState(false);
return (
{/* Splash Screen */}
{/* Onboarding Screen */}
{/* */}
{/* */}
{/* */}
);
}