import { DrawerCustom, DummyLandscapeImage, Spacing, StackCustom, TextCustom, Grid, ButtonCustom, } from "@/components"; import GridTwoView from "@/components/_ShareComponent/GridTwoView"; import { ICON_SIZE_SMALL } from "@/constants/constans-value"; import { openInDeviceMaps } from "@/utils/openInDeviceMaps"; import { FontAwesome, Ionicons } from "@expo/vector-icons"; import { router } from "expo-router"; interface TypeDrawerMaps { openDrawer: boolean; setOpenDrawer: (value: boolean) => void; selected: { id: string; bidangBisnis: string; nomorTelepon: string; alamatBisnis: string; namePin: string; imageId: string; portofolioId: string; latitude: number; longitude: number; }; } export default function DrawerMaps({ openDrawer, setOpenDrawer, selected, }: TypeDrawerMaps) { return ( setOpenDrawer(false)} height={"auto"} > {selected.imageId && ( <> )} } rightItem={{selected.namePin}} /> } rightItem={{selected.bidangBisnis}} /> } rightItem={{selected.nomorTelepon}} /> } rightItem={{selected.alamatBisnis}} /> { setOpenDrawer(false); router.push(`/portofolio/${selected.portofolioId}`); }} > Detail { openInDeviceMaps({ latitude: selected.latitude, longitude: selected.longitude, title: selected.namePin, }); }} > Buka Maps ); }