+ {/* Header */}
+
+
+
+
+ {employee.first_name[0]}{employee.last_name[0]}
+
+
+
+ {employee.first_name} {employee.last_name}
+
+
+
+
+ {jobs.find(j => j.current)?.title}
+
+
+
+ Joined {employee.hire_date}
+
+
+
+
+
+
+
+
+ {/* Tabs */}
+
+ {(['overview', 'jobs', 'compensation', 'documents'] as const).map(tab => (
+
+ ))}
+
+
+ {/* Content */}
+ {activeTab === 'overview' && (
+
+
+ } label="Email" value={employee.email} />
+ } label="Phone" value={employee.phone || 'Not provided'} />
+ } label="Location" value={`${jobs.find(j => j.current)?.location.city}, ${jobs.find(j => j.current)?.location.state}`} />
+
+
+
+ } label="Date of Birth" value={employee.date_of_birth || 'Not provided'} />
+ } label="SSN" value={employee.ssn || 'Not provided'} />
+ } label="Department" value={employee.department || 'Not assigned'} />
+
+
+
+ } label="Hire Date" value={employee.hire_date || 'Unknown'} />
+ } label="Manager" value={employee.manager || 'Not assigned'} />
+ } label="Employment Type" value="Full-time" />
+
+
+
+ {compensation.map((comp, idx) => (
+
+ }
+ label="Annual Salary"
+ value={`$${parseInt(comp.rate).toLocaleString()}`}
+ />
+ } label="FLSA Status" value={comp.flsa_status} />
+ } label="Payment Unit" value={comp.payment_unit} />
+
+ ))}
+
+
+ )}
+
+ {activeTab === 'jobs' && (
+
+ {jobs.map(job => (
+
+
+
+
{job.title}
+
+
๐ {job.location.city}, {job.location.state}
+
๐
Started {job.hire_date}
+
+
+ {job.current && (
+
+ Current
+
+ )}
+
+
+ ))}
+
+ )}
+
+ {activeTab === 'compensation' && (
+
+
Compensation History
+ {compensation.map((comp, idx) => (
+
+
+
+
Annual Salary
+
+ ${parseInt(comp.rate).toLocaleString()}
+
+
+
+
FLSA Status
+
{comp.flsa_status}
+
+
+
+ ))}
+
+ )}
+
+ {activeTab === 'documents' && (
+
+
Documents
+
+ No documents available
+
+
+ )}
+