import ViewWrapper from "@/components/_ShareComponent/ViewWrapper"; import AlertCustom from "@/components/Alert/AlertCustom"; import LeftButtonCustom from "@/components/Button/BackButton"; import DrawerCustom from "@/components/Drawer/DrawerCustom"; import { MainColor } from "@/constants/color-palet"; import { drawerItemsProfile } from "@/screens/Profile/ListPage"; import Profile_MenuDrawerSection from "@/screens/Profile/MenuDrawerSection"; import ProfilSection from "@/screens/Profile/ProfilSection"; import { GStyles } from "@/styles/global-styles"; import { Ionicons } from "@expo/vector-icons"; import { router, Stack, useLocalSearchParams } from "expo-router"; import React, { useState } from "react"; import { TouchableOpacity } from "react-native"; export default function Profile() { const { id } = useLocalSearchParams(); const [isDrawerOpen, setIsDrawerOpen] = useState(false); const [showLogoutAlert, setShowLogoutAlert] = useState(false); const openDrawer = () => { setIsDrawerOpen(true); }; const closeDrawer = () => { setIsDrawerOpen(false); }; const handleLogout = () => { console.log("User logout"); router.replace("/"); setShowLogoutAlert(false); }; return ( <> {/* Header */} , headerRight: () => ( ), headerStyle: GStyles.headerStyle, headerTitleStyle: GStyles.headerTitleStyle, }} /> {/* Drawer Komponen Eksternal */} {/* Alert Komponen Eksternal */} setShowLogoutAlert(false)} onRightPress={handleLogout} title="Apakah anda yakin ingin keluar?" textLeft="Batal" textRight="Keluar" colorRight={MainColor.red} /> ); }