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