import React, { useState } from 'react';
import { Head, Link } from '@inertiajs/react';
import EmployerMobileLayout from './Layouts/EmployerMobileLayout';
import {
Search,
Filter,
Globe,
Briefcase,
DollarSign,
Star,
Heart,
MapPin,
ArrowRight,
ChevronLeft,
Bookmark,
CheckCircle2,
Calendar,
Sparkles,
X,
RotateCcw
} from 'lucide-react';
export default function EmployerWorkers() {
const [searchQuery, setSearchQuery] = useState('');
const [showFilters, setShowFilters] = useState(false);
const [activeCat, setActiveCat] = useState('All');
const [filters, setFilters] = useState({
nationality: 'All Nationalities',
availability: 'All Availabilities',
experience: 'All Experience',
religion: 'All Religions',
maxSalary: 3000
});
const categories = ['All', 'Housemaid', 'Nanny', 'Cook', 'Driver', 'Gardener'];
const filterOptions = {
nationalities: ['All Nationalities', 'Philippines', 'India', 'Sri Lanka', 'Kenya', 'Ethiopia', 'Indonesia'],
availabilities: ['All Availabilities', 'Available Now', 'Available in 1 week', 'Available in 1 month'],
experienceLevels: ['All Experience', '0-2 Years', '2-5 Years', '5-10 Years', '10+ Years'],
religions: ['All Religions', 'Christianity', 'Islam', 'Hinduism', 'Other']
};
const workers = [
{
id: 1,
name: 'Maria Santos',
role: 'Childcare',
salary: '1800 AED / mo',
nationality: 'Philippines',
initial: 'M',
bio: '"Experienced nanny with 6 years working with expatriate families in Dubai. Certified in pediatric first aid."',
exp: '5+ Years',
avail: 'Immediate',
religion: 'Christian',
age: '32 yrs',
skills: ['Childcare', 'Cooking', 'Housekeeping', 'Ironing']
},
{
id: 2,
name: 'Elena Gilbert',
role: 'Housemaid',
salary: '2500 AED / mo',
nationality: 'Kenya',
initial: 'E',
bio: '"Professional housekeeper with expertise in deep cleaning and organizing. Fluent in English and Swahili."',
exp: '3+ Years',
avail: 'Immediate',
religion: 'Christian',
age: '28 yrs',
skills: ['Cleaning', 'Ironing', 'Bilingual']
}
];
const resetFilters = () => {
setFilters({
nationality: 'All Nationalities',
availability: 'All Availabilities',
experience: 'All Experience',
religion: 'All Religions',
maxSalary: 3000
});
setSearchQuery('');
};
return (
{worker.bio}
{/* Stats Grid 2x2 */}