diff --git a/design-system/icons/Link.svg b/design-system/icons/Link.svg new file mode 100644 index 0000000..fda5c22 --- /dev/null +++ b/design-system/icons/Link.svg @@ -0,0 +1,3 @@ + + + diff --git a/design-system/icons/QrBackground.svg b/design-system/icons/QrBackground.svg new file mode 100644 index 0000000..d403f09 --- /dev/null +++ b/design-system/icons/QrBackground.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/design-system/icons/QrCode.svg b/design-system/icons/QrCode.svg new file mode 100644 index 0000000..9658d67 --- /dev/null +++ b/design-system/icons/QrCode.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/design-system/icons/Search.svg b/design-system/icons/Search.svg new file mode 100644 index 0000000..196069f --- /dev/null +++ b/design-system/icons/Search.svg @@ -0,0 +1,3 @@ + + + diff --git a/design-system/icons/Trash.svg b/design-system/icons/Trash.svg new file mode 100644 index 0000000..e24d16e --- /dev/null +++ b/design-system/icons/Trash.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/features/event-manage/ui/EventFunnel.tsx b/src/features/event-manage/ui/EventFunnel.tsx index caa13ef..953e353 100644 --- a/src/features/event-manage/ui/EventFunnel.tsx +++ b/src/features/event-manage/ui/EventFunnel.tsx @@ -8,7 +8,7 @@ import EventTagPage from '../../../pages/event-manage/ui/EventTagPage'; import EventOrganizerInfoPage from '../../../pages/event-manage/ui/EventOrganizerInfoPage'; import EventRegisterLayout from '../../../shared/ui/backgrounds/EventRegisterLayout'; import { useNavigate } from 'react-router-dom'; -import { EventFunnelInterface, StepNames } from '../../../shared/types/funnelType'; +import { EventFunnelInterface, StepNames } from '../../../shared/types/FunnelType'; import { useFunnelState } from '../model/FunnelContext'; const EventFunnel = ({ onNext, onPrev, Funnel, Step, currentStep }: EventFunnelInterface) => { diff --git a/src/shared/types/funnelType.ts b/src/shared/types/funnelType.ts new file mode 100644 index 0000000..3f15ad3 --- /dev/null +++ b/src/shared/types/funnelType.ts @@ -0,0 +1,21 @@ +import { FunnelProps, StepProps } from '../../features/event-manage/hooks/useFunnel'; + +export enum StepNames { + HostSelection = 'HostSelection', + HostCreation = 'HostCreation', + EventTitle = 'EventTitle', + EventPeriod = 'EventPeriod', + EventOrganizerInfo = 'EventOrganizerInfo', + EventInfo = 'EventInfo', + EventType = 'EventType', + EventTag = 'EventTag', +} + +export interface EventFunnelInterface { + onNext: (nextStep: string) => void; + onPrev: (prevStep: string) => void; + Funnel: React.FC; + Step: React.FC; + setStep: (step: number) => void; + currentStep: number; +}