import { Candidate } from '@/lib/db/candidate';
import { toBn } from '@/lib/utils';

interface CandidateHistoryTabProps {
  candidate: Candidate;
}

export function CandidateHistoryTab({ candidate }: CandidateHistoryTabProps) {
  return (
    <div className="animate-fade-in">
      <div className="bg-white rounded-3xl border border-blue-100 shadow-sm p-6 sm:p-8">
        <h3 className="text-xl font-bold text-gray-900 mb-6">নির্বাচনী ইতিহাস</h3>
        {candidate.public_service_years > 0 ? (
          <div className="prose max-w-none">
            <p className="text-gray-600">
              {candidate.name} {toBn(candidate.public_service_years)} বছর ধরে জনসেবায় নিয়োজিত
              রয়েছেন।
              {candidate.projects_completed > 0 &&
                ` এই সময়ে তিনি ${toBn(candidate.projects_completed)}টি প্রকল্প सफलভাবে বাস্তবায়ন করেছেন।`}
            </p>
          </div>
        ) : (
          <p className="text-gray-500 italic">এই প্রার্থী নতুন, পূর্ববর্তী নির্বাচনী ইতিহাস নেই।</p>
        )}
      </div>
    </div>
  );
}
