import TableFilter from '@/components/table/table-filter'; import TableFooter from '@/components/table/table-footer'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Card, CardContent } from '@/components/ui/card'; import { Link } from '@inertiajs/react'; import { Briefcase, BriefcaseBusiness, Building2, Calendar, Eye, MapPin, TrendingUp } from 'lucide-react'; const Career = ({ jobCirculars }: { jobCirculars: Pagination }) => { const getStatusBadge = (status: string) => { const variants: Record = { draft: 'outline', active: 'default', paused: 'secondary', closed: 'destructive', expired: 'destructive', }; return {status}; }; return (
{jobCirculars.data.length > 0 ? (
{jobCirculars.data.map((job) => (

{job.title}

{getStatusBadge(job.status)}
{job.location}
{job.job_type}
{job.work_type}
{job.experience_level}
{job.positions_available} Position{job.positions_available !== 1 ? 's' : ''}
{new Date(job.application_deadline).toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric', })}
))}
) : (

No job circulars found

Get started by creating your first job circular

)}
); }; export default Career;