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"; const TopNav = ({ toggleProfile }: { toggleProfile: () => void; }) => { const theme = useTheme(); const colorScheme = useColorScheme(); const [aboutVisible, setAboutVisible] = 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 }}/> { setMenuAnchor({ x: event.nativeEvent.pageX, y: event.nativeEvent.pageY + 40 }); setMenuVisible(true); }} iconColor={theme.colors.primary} /> setAboutVisible(false)} style={{ backgroundColor: theme.colors.primaryContainer }}> About Us ); }; export default TopNav;