import React, { useState } from 'react'; import { createPortal } from 'react-dom'; import { Search, User, X, Check } from 'lucide-react'; import { useMockStore } from '../../data/mockStore'; export const AgentSelectionModal = ({ isOpen, onClose, onSelect }) => { const { users } = useMockStore(); const [searchTerm, setSearchTerm] = useState(''); if (!isOpen) return null; // Filter for Field Agents only const agents = users.filter(u => u.role === 'FIELD_AGENT' && (u.name.toLowerCase().includes(searchTerm.toLowerCase()) || u.empId.toLowerCase().includes(searchTerm.toLowerCase())) ); return createPortal(
{agent.empId} • {agent.email}
No agents found.