import ButtonBackHeader from "@/components/buttonBackHeader"; import { ButtonFiturMenu } from "@/components/buttonFiturMenu"; import Styles from "@/constants/Styles"; import { apiGetProfile } from "@/lib/api"; import { useAuthSession } from "@/providers/AuthProvider"; import { AntDesign, Entypo, Ionicons, MaterialCommunityIcons, MaterialIcons } from "@expo/vector-icons"; import { router, Stack } from "expo-router"; import { useEffect, useState } from "react"; import { SafeAreaView, View } from "react-native"; export default function Feature() { const { token, decryptToken } = useAuthSession() const [roleUser, setRoleUser] = useState('user') async function handleUserLogin() { const hasil = await decryptToken(String(token?.current)) const respons = await apiGetProfile({ id: hasil }) setRoleUser(respons.data.idUserRole) } useEffect(() => { handleUserLogin() }) return ( { router.back() }} />, headerTitle: 'Fitur', headerTitleAlign: 'center' }} /> } text="Divisi" onPress={() => { router.push('/division?active=true') }} /> } text="Kegiatan" onPress={() => { router.push('/project?status=0') }} /> } text="Pengumuman" onPress={() => { router.push('/announcement') }} /> } text="Diskusi" onPress={() => { router.push('/discussion?active=true') }} /> } text="Anggota" onPress={() => { router.push('/member?active=true') }} /> } text="Jabatan" onPress={() => { router.push('/position?active=true') }} /> { roleUser == "cosupadmin" && } text="Banner" onPress={() => { router.push('/banner') }} /> } { (roleUser == "supadmin" || roleUser == "developer") && <> } text="Lembaga Desa" onPress={() => { router.push('/group?active=true') }} /> } text="Tema" onPress={() => { }} /> } { (roleUser == "supadmin" || roleUser == "developer") && } text="Banner" onPress={() => { router.push('/banner') }} /> } ) }