import Styles from "@/constants/Styles" import { useTheme } from "@/providers/ThemeProvider" import { AntDesign } 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 HeaderDiscussionGeneral() { const { colors } = useTheme(); 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 Diskusi" onPress={() => { setVisible(false) router.push('/discussion/create') }} /> { (entityUser.role == 'supadmin' || entityUser.role == 'developer') && } title="Filter" onPress={() => { setVisible(false) setTimeout(() => { setFilter(true) }, 600) }} /> } { setFilter(false) }} open={isFilter} page="discussion" /> ) }