import ConfirmModal from './ConfirmModal'; import {useState} from "react"; import {showToast} from "../utils/appUtils.js" export default function Table({handleOpen, tableData, onDelete}){ const [showConfirm, setShowConfirm] = useState(false); const [selectedId, setSelectedId] = useState(null); const confirmDelete = () => { setShowConfirm(false); onDelete(selectedId); showToast("ลบข้อมูลเรียบร้อยแล้ว", "success"); }; const cancelDelete = () => { setShowConfirm(false); showToast("ยกเลิกการลบ", "info"); }; const employees = tableData; const handleDelete = (id)=>{ setSelectedId(id); setShowConfirm(true); } return( <>
{/* head */} {/* row */} {employees.map((employee)=>( ))}
Id Name Email Job Department Status Actions
{employee.id} {employee.name} {employee.mail} {employee.job} {employee.department}
{/* ปุ่ม Update พร้อมไอคอน */} {/* ปุ่ม Delete แบบไอคอน */}
{/* Confirm Dialog */} ) }