pogdark-app/components/TopNav.tsx

31 lines
1.2 KiB
TypeScript
Raw Permalink Normal View History

import { Appbar, useTheme } from "react-native-paper";
import { Image, useColorScheme, View } from "react-native";
import React from "react";
import styles from "@/assets/styles";
const TopNav = ({ toggleMenu }: { toggleMenu: () => void; }) => {
const theme = useTheme();
2025-03-01 18:11:36 +00:00
const colorScheme = useColorScheme();
return (
<View style={{ backgroundColor: theme.colors.background }}>
<Appbar.Header style={[styles.topBar, { backgroundColor: theme.colors.primaryContainer }]}>
<View>
<Appbar.Action icon="menu"
2025-03-30 03:18:28 +00:00
onPress={toggleMenu}
2025-02-22 02:56:54 +00:00
iconColor={theme.colors.primary} />
</View>
2025-03-02 20:32:39 +00:00
<View style={styles.logoContainer} >
2025-03-01 18:11:36 +00:00
<Image source={
colorScheme === 'dark' ?
require("../assets/images/pogdark_logo_inverse.png") : require("../assets/images/pogdark_logo.png")
2025-03-02 20:32:39 +00:00
} style={styles.logo} resizeMode={"contain"} />
</View>
<Appbar.Action icon="pencil" color={ theme.colors.primaryContainer } />
</Appbar.Header>
</View>
);
};
export default TopNav;