deksripsi:
- merapikan folder profile
- Issu: Drawer
This commit is contained in:
2025-07-02 11:43:22 +08:00
parent 258e20751e
commit 8fb37db0db
15 changed files with 160 additions and 58 deletions

View File

@@ -1,9 +0,0 @@
import { Text, View } from "react-native";
export default function Portofolio() {
return (
<View>
<Text>Portofolio</Text>
</View>
);
}

View File

@@ -0,0 +1,32 @@
import BackButton from "@/components/_ShareComponent/BackButton";
import ViewWrapper from "@/components/_ShareComponent/ViewWrapper";
import { Styles } from "@/styles/global-styles";
import { Stack, useLocalSearchParams } from "expo-router";
import { Text } from "react-native";
export default function Portofolio() {
const { id } = useLocalSearchParams();
return (
<ViewWrapper>
{/* Header */}
<Stack.Screen
options={{
title: "Portofolio",
headerLeft: () => <BackButton />,
// headerRight: () => (
// <TouchableOpacity onPress={openDrawer}>
// <Ionicons
// name="ellipsis-vertical"
// size={20}
// color={MainColor.yellow}
// />
// </TouchableOpacity>
// ),
headerStyle: Styles.headerStyle,
headerTitleStyle: Styles.headerTitleStyle,
}}
/>
<Text style={Styles.textLabel}>Portofolio {id}</Text>
</ViewWrapper>
);
}

View File

@@ -0,0 +1,26 @@
import BackButton from "@/components/_ShareComponent/BackButton";
import { Styles } from "@/styles/global-styles";
import { Stack } from "expo-router";
export default function PortofolioLayout() {
return (
<>
<Stack
screenOptions={{
headerStyle: Styles.headerStyle,
headerTitleStyle: Styles.headerTitleStyle,
headerTitleAlign: "center",
headerBackButtonDisplayMode: "minimal",
headerLeft: () => <BackButton />,
}}
>
{/* <Stack.Screen name="[id]/index" options={{ title: "Portofolio" }} /> */}
<Stack.Screen
name="[id]/create"
options={{ title: "Tambah Portofolio" }}
/>
</Stack>
</>
);
}