import {Appbar, Portal, Button, Dialog, Menu, useTheme} from "react-native-paper"; import {Image, useColorScheme, View} from "react-native"; import React, {useState} from "react"; import styles from "@/assets/styles"; import About from "@/components/About"; import Privacy from "@/components/Privacy"; import Broken from "@/components/Broken"; const TopNav = ({ toggleProfile, toggleMenu }: { toggleProfile: () => void; toggleMenu: () => void; }) => { const theme = useTheme(); const colorScheme = useColorScheme(); const [aboutVisible, setAboutVisible] = useState(false); const [privacyVisible, setPrivacyVisible] = useState(false); const [bugVisible, setBugVisible] = useState(false); const [menuVisible, setMenuVisible] = useState(false); const [menuAnchor, setMenuAnchor] = useState<{ x: number; y: number } | null>(null); return ( setMenuVisible(false)} anchor={menuAnchor} style={{ backgroundColor: theme.colors.primaryContainer }}> { setMenuVisible(false); setAboutVisible(true);}} title="About Us" style={{ backgroundColor: theme.colors.primaryContainer }}/> { setMenuVisible(false); setPrivacyVisible(true);}} title="Privacy Policy" style={{ backgroundColor: theme.colors.primaryContainer }}/> { setMenuVisible(false); setBugVisible(true);}} title="Report a Bug" style={{ backgroundColor: theme.colors.primaryContainer }}/> setAboutVisible(false)} style={{ backgroundColor: theme.colors.primaryContainer }}> About Us setPrivacyVisible(false)} style={{ backgroundColor: theme.colors.primaryContainer }}> Privacy Policy setBugVisible(false)} style={{ backgroundColor: theme.colors.primaryContainer }}> Report A Bug ); }; export default TopNav;