Sprzątanie projektu - dodanie podglądu gpx - dodanie obsługi logo i avatara - dodanie editable config do prostej edycji tekstów na stronie
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
|
||||
import React from 'react';
|
||||
import { WizardState, EventType } from '../types';
|
||||
import { Trophy, Tent, Ticket, PartyPopper, Briefcase, Sparkles } from 'lucide-react';
|
||||
import { UI_TEXT } from '../_EDITABLE_CONFIG/ui_text';
|
||||
|
||||
interface StepEventTypeProps {
|
||||
data: WizardState;
|
||||
@@ -16,19 +18,19 @@ const StepEventType: React.FC<StepEventTypeProps> = ({ data, updateData, nextSte
|
||||
};
|
||||
|
||||
const types: { id: EventType; label: string; icon: React.ReactNode }[] = [
|
||||
{ id: 'sport', label: 'Wydarzenie Sportowe', icon: <Trophy size={32} /> },
|
||||
{ id: 'culture', label: 'Wydarzenie Kulturalne', icon: <Ticket size={32} /> },
|
||||
{ id: 'trip', label: 'Wycieczka / Podróż', icon: <Tent size={32} /> },
|
||||
{ id: 'party', label: 'Impreza', icon: <PartyPopper size={32} /> },
|
||||
{ id: 'work', label: 'Praca / Konferencja', icon: <Briefcase size={32} /> },
|
||||
{ id: 'other', label: 'Inne', icon: <Sparkles size={32} /> },
|
||||
{ id: 'sport', label: UI_TEXT.stepType.types.sport, icon: <Trophy size={32} /> },
|
||||
{ id: 'culture', label: UI_TEXT.stepType.types.culture, icon: <Ticket size={32} /> },
|
||||
{ id: 'trip', label: UI_TEXT.stepType.types.trip, icon: <Tent size={32} /> },
|
||||
{ id: 'party', label: UI_TEXT.stepType.types.party, icon: <PartyPopper size={32} /> },
|
||||
{ id: 'work', label: UI_TEXT.stepType.types.work, icon: <Briefcase size={32} /> },
|
||||
{ id: 'other', label: UI_TEXT.stepType.types.other, icon: <Sparkles size={32} /> },
|
||||
];
|
||||
|
||||
return (
|
||||
<div className="space-y-8 animate-fade-in">
|
||||
<div>
|
||||
<h2 className="text-3xl font-bold tracking-tight text-gray-900 mb-3">Rodzaj Wydarzenia</h2>
|
||||
<p className="text-gray-500 mb-8 text-lg">Czego dotyczy Twoja relacja?</p>
|
||||
<h2 className="text-3xl font-bold tracking-tight text-gray-900 mb-3">{UI_TEXT.stepType.title}</h2>
|
||||
<p className="text-gray-500 mb-8 text-lg">{UI_TEXT.stepType.subtitle}</p>
|
||||
|
||||
<div className="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4">
|
||||
{types.map((type) => (
|
||||
@@ -53,4 +55,4 @@ const StepEventType: React.FC<StepEventTypeProps> = ({ data, updateData, nextSte
|
||||
);
|
||||
};
|
||||
|
||||
export default StepEventType;
|
||||
export default StepEventType;
|
||||
|
||||
Reference in New Issue
Block a user