"use client"; import { Card, CardContent, CardHeader, Badge, Avatar, AvatarFallback, Separator, } from "ikoncomponents"; interface EmployeeResponseDto { accountId: string; empId: string; name: string; email: string; organizationEmail: string; role: string; grade: string; active: boolean; } const EmployeeCard = ({ empId, name, email, organizationEmail, role, grade, active, }: EmployeeResponseDto) => { const initials = name ?.split(" ") .map((n: string) => n[0]) .join("") .toUpperCase() .slice(0, 2); return (
{initials}

{name}

{empId}

{active ? "Active" : "Inactive"}

Role

{role || "n/a"}

Grade

{grade || "n/a"}

Personal Email

{email || "n/a"}

Work Email

{organizationEmail || "n/a"}

); }; export default EmployeeCard;