import React, { useState } from 'react'; import { Head, Link } from '@inertiajs/react'; import { User, Phone, MapPin, ChevronRight, CheckCircle2, ArrowLeft, Camera, Briefcase, ShieldCheck, Globe } from 'lucide-react'; export default function WorkerRegister() { const [step, setStep] = useState(1); const [formData, setFormData] = useState({ name: '', phone: '', nationality: 'Kenya', role: 'Cleaner', }); const nextStep = () => setStep(prev => prev + 1); const nationalities = [ { name: 'Kenya', flag: '๐Ÿ‡ฐ๐Ÿ‡ช' }, { name: 'Philippines', flag: '๐Ÿ‡ต๐Ÿ‡ญ' }, { name: 'India', flag: '๐Ÿ‡ฎ๐Ÿ‡ณ' }, { name: 'Pakistan', flag: '๐Ÿ‡ต๐Ÿ‡ฐ' }, { name: 'Nepal', flag: '๐Ÿ‡ณ๐Ÿ‡ต' }, { name: 'Other', flag: '๐ŸŒ' } ]; const roles = [ { name: 'Cleaner', icon: '๐Ÿงผ' }, { name: 'Driver', icon: '๐Ÿš—' }, { name: 'Mason', icon: '๐Ÿ—๏ธ' }, { name: 'Electrician', icon: 'โšก' }, { name: 'Plumber', icon: '๐Ÿ”ง' }, { name: 'Helper', icon: '๐Ÿ“ฆ' } ]; return (
{/* Top Bar */}
{[1, 2, 3].map((i) => (
))}
{step === 1 && (

Your basic info.

Step 1 of 3

setFormData({...formData, name: e.target.value})} />
setFormData({...formData, phone: e.target.value})} />
{nationalities.map((nat) => ( ))}
)} {step === 2 && (

What do you do?

Step 2 of 3

{roles.map(role => ( ))}
)} {step === 3 && (

Verify Identity.

Final Step

Upload Passport

TAP TO OPEN CAMERA

Your data is 100% secure. We only show documents to verified employers.

)}
{/* Bottom Button */}
{step < 3 ? ( ) : ( Join Marketplace )}
); }