import AlertKonfirmasi from "@/components/alertKonfirmasi"; import ButtonBackHeader from "@/components/buttonBackHeader"; import { ButtonHeader } from "@/components/buttonHeader"; import ItemDetailMember from "@/components/itemDetailMember"; import Text from "@/components/Text"; import { ConstEnv } from "@/constants/ConstEnv"; import Styles from "@/constants/Styles"; import { useAuthSession } from "@/providers/AuthProvider"; import { AntDesign } from "@expo/vector-icons"; import { router, Stack } from "expo-router"; import { useState } from "react"; import { Image, SafeAreaView, ScrollView, View } from "react-native"; import { useSelector } from 'react-redux'; export default function Profile() { const { signOut } = useAuthSession() const entities = useSelector((state: any) => state.entities) const [error, setError] = useState(false) return ( { router.back() }} />, headerTitle: 'Profile', headerTitleAlign: 'center', headerShadowVisible: false, headerRight: () => } onPress={() => { AlertKonfirmasi({ title: 'Keluar', desc: 'Apakah anda yakin ingin keluar?', onPress: () => { signOut() } }) }} /> }} /> { setError(true) }} style={[Styles.userProfileBig]} /> {entities.name} {entities.role} Informasi { entities.idUserRole != "developer" && { router.push('/edit-profile') }} style={[Styles.textLink]}>Edit } ) }