import React, { useState } from "react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { User, Briefcase, MapPin } from "lucide-react"; export default function ProfileSetupStep({ data, onNext, currentUser }) { const [profile, setProfile] = useState({ full_name: data.full_name || currentUser?.full_name || "", email: data.email || currentUser?.email || "", phone: data.phone || "", address: data.address || "", city: data.city || "", position: data.position || "", department: data.department || "", hub_location: data.hub_location || "", employment_type: data.employment_type || "Full Time", english_level: data.english_level || "Fluent", }); const handleSubmit = (e) => { e.preventDefault(); onNext({ type: 'profile', data: profile }); }; const handleChange = (field, value) => { setProfile(prev => ({ ...prev, [field]: value })); }; return (
); }