import AlertCustom from "@/components/Alert/AlertCustom"; import { router } from "expo-router"; export default function Event_AlertButtonStatusSection({ id, status, openAlert, setOpenAlert, openDeleteAlert, setOpenDeleteAlert, }: { id: string; status: string; openAlert: boolean; setOpenAlert: (value: boolean) => void; openDeleteAlert: boolean; setOpenDeleteAlert: (value: boolean) => void; }) { // --- Alert untuk aksi berdasarkan status --- const renderStatusAlert = () => { switch (status) { case "publish": return <>; case "review": return ( { setOpenAlert(false); }} onRightPress={() => { setOpenAlert(false); router.back(); }} /> ); case "draft": return ( { setOpenAlert(false); router.back(); }} onRightPress={() => { setOpenAlert(false); router.back(); }} /> ); case "reject": return ( { setOpenAlert(false); router.back(); }} onRightPress={() => { setOpenAlert(false); router.back(); }} /> ); default: return null; } }; return ( <> {/* Alert berdasarkan status */} {renderStatusAlert()} {/* Alert untuk hapus - selalu muncul jika openDeleteAlert true */} { setOpenDeleteAlert(false); router.back(); }} onRightPress={() => { // Aksi hapus event console.log("Menghapus event dengan ID:", id); setOpenDeleteAlert(false); router.back(); }} /> ); }