import { BaseBox, Grid, Spacing, TextCustom } from "@/components";
import { ICON_SIZE_SMALL } from "@/constants/constans-value";
import { IProfile } from "@/types/Type-Profile";
import { FontAwesome5, Ionicons } from "@expo/vector-icons";
import _ from "lodash";
import { View } from "react-native";
import AvatarAndBackground from "./AvatarAndBackground";
export default function ProfileSection({ data }: { data: IProfile }) {
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}
))}
>
);
}