import React from 'react'; import { WizardState, EventType } from '../types'; import { Trophy, Tent, Ticket, PartyPopper, Briefcase, Sparkles } from 'lucide-react'; interface StepEventTypeProps { data: WizardState; updateData: (updates: Partial) => void; nextStep: () => void; } const StepEventType: React.FC = ({ data, updateData, nextStep }) => { const handleSelect = (eventType: EventType) => { updateData({ eventType }); setTimeout(nextStep, 150); }; const types: { id: EventType; label: string; icon: React.ReactNode }[] = [ { id: 'sport', label: 'Wydarzenie Sportowe', icon: }, { id: 'culture', label: 'Wydarzenie Kulturalne', icon: }, { id: 'trip', label: 'Wycieczka / Podróż', icon: }, { id: 'party', label: 'Impreza', icon: }, { id: 'work', label: 'Praca / Konferencja', icon: }, { id: 'other', label: 'Inne', icon: }, ]; return (

Rodzaj Wydarzenia

Czego dotyczy Twoja relacja?

{types.map((type) => ( ))}
); }; export default StepEventType;