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
{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
)}
);
}