import { IMenuDrawerItem } from "@/components/_Interface/types"; import { AccentColor, MainColor } from "@/constants/color-palet"; import { ICON_SIZE_MEDIUM } from "@/constants/constans-value"; import { Ionicons } from "@expo/vector-icons"; export const drawerItemsProfile = ({ id, isAdmin, }: { id: string; isAdmin: boolean; }) => { const adminItems: IMenuDrawerItem[] = [ { icon: ( ), label: "Edit profile", path: `/(application)/profile/${id}/edit`, }, { icon: ( ), label: "Ubah foto profile", path: `/(application)/profile/${id}/update-photo`, }, { icon: ( ), label: "Ubah latar belakang", path: `/(application)/profile/${id}/update-background`, }, { icon: ( ), label: "Tambah portofolio", path: `/(application)/portofolio/${id}/create`, }, { icon: ( ), label: "Dashboard Admin", path: `/(application)/admin/dashboard`, }, { icon: ( ), label: "Keluar", color: MainColor.red, path: "", }, ]; const userItems: IMenuDrawerItem[] = [ { icon: ( ), label: "Edit profile", path: `/(application)/profile/${id}/edit`, }, { icon: ( ), label: "Ubah foto profile", path: `/(application)/profile/${id}/update-photo`, }, { icon: ( ), label: "Ubah latar belakang", path: `/(application)/profile/${id}/update-background`, }, { icon: ( ), label: "Tambah portofolio", path: `/(application)/portofolio/${id}/create`, }, { icon: ( ), label: "Keluar", color: MainColor.red, path: "", }, ]; return isAdmin ? adminItems : userItems; };