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
>
);
}