import { BaseBox, Grid, Spacing, TextCustom } from "@/components"; import { MainColor } from "@/constants/color-palet"; import { ICON_SIZE_SMALL } from "@/constants/constans-value"; import { FontAwesome5, Ionicons } from "@expo/vector-icons"; import { router, useLocalSearchParams } from "expo-router"; import { View } from "react-native"; import AvatarAndBackground from "./AvatarAndBackground"; import { IProfile } from "@/types/Type-Profile"; import _ from "lodash"; export default function ProfileSection({ data }: { data: IProfile }) { const { id } = useLocalSearchParams(); const listData = [ { icon: ( ), label: `+${data && data.User.nomor ? data.User.nomor : "-"}`, }, { icon: ( ), label: `${data && data.email ? data.email : "-"}`, }, { icon: ( ), label: `${data && data.alamat ? data.alamat : "-"}`, }, { icon: ( ), label: `${ data && data.jenisKelamin ? _.startCase(data.jenisKelamin) : "-" }`, }, ]; return ( <> {data && data.name ? data.name : "-"} @{data && data.User.username ? data.User.username : "-"} {listData.map((item, index) => ( {item.icon} {item.label} ))} Portofolio {Array.from({ length: 2 }).map((_, index) => ( { console.log("press to Portofolio"); router.push(`/portofolio/${id}`); }} > Nama usaha portofolio #id-porofolio12345 ))} router.push(`/portofolio/${id}/list`)} > Lihat semua ); }