import Styles from "@/constants/Styles" import { AntDesign, MaterialCommunityIcons } from "@expo/vector-icons" import { router } from "expo-router" import { useState } from "react" import { View } from "react-native" import { useSelector } from "react-redux" import ButtonMenuHeader from "../buttonMenuHeader" import DrawerBottom from "../drawerBottom" import MenuItemRow from "../menuItemRow" import ModalFilter from "../modalFilter" export default function HeaderRightDivisionList() { const [isVisible, setVisible] = useState(false) const [isFilter, setFilter] = useState(false) const entityUser = useSelector((state: any) => state.user) return ( <> { entityUser.role != "user" && entityUser.role != "coadmin" && { setVisible(true) }} /> } } title="Tambah Divisi" onPress={() => { setVisible(false) router.push('/division/create') }} /> { (entityUser.role == "supadmin" || entityUser.role == "developer") && } title="Filter" onPress={() => { setVisible(false) setTimeout(() => { setFilter(true) }, 600); }} /> } { (entityUser.role == "supadmin" || entityUser.role == "developer" || entityUser.role == "cosupadmin") && } title="Laporan" onPress={() => { setVisible(false) router.push('/division/report') }} /> } { setFilter(false) }} open={isFilter} page="division" /> ) }