import React, { useState, useEffect } from 'react'; import RoleBadge from './RoleBadge'; import Avatar from '../common/Avatar'; const AssignEmployeeCard = ({ employee, jobRoles, isChecked, onRoleChange, onCheckboxChange, }) => { const [currentJobRole, setCurrentJobRole] = useState(employee.jobRoleId); useEffect(() => { setCurrentJobRole(employee.jobRoleId); }, [employee.jobRoleId]); const handleRoleChange = (newRoleId) => { setCurrentJobRole(newRoleId); onRoleChange(employee.id, newRoleId); }; const handleCheckboxChange = () => { if (!employee.isActive) { onCheckboxChange(employee.id); } }; return (

{employee.firstName} {employee.lastName}

); }; export default AssignEmployeeCard;