From 5fa16cce7fde88c4b83dc19fc21d2f26cb9b8faa Mon Sep 17 00:00:00 2001 From: Yejiin21 <101397075+Yejiin21@users.noreply.github.com> Date: Sun, 2 Feb 2025 18:20:54 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8F=B4=EB=8D=94=EB=AA=85=20=EC=BB=A8?= =?UTF-8?q?=EB=B2=A4=EC=85=98=EC=97=90=20=EB=A7=9E=EA=B2=8C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design-system/icons/Link.svg | 3 +++ design-system/icons/QrBackground.svg | 5 +++++ design-system/icons/QrCode.svg | 7 +++++++ design-system/icons/Search.svg | 3 +++ design-system/icons/Trash.svg | 4 ++++ src/features/event-manage/ui/EventFunnel.tsx | 2 +- src/shared/types/funnelType.ts | 21 ++++++++++++++++++++ 7 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 design-system/icons/Link.svg create mode 100644 design-system/icons/QrBackground.svg create mode 100644 design-system/icons/QrCode.svg create mode 100644 design-system/icons/Search.svg create mode 100644 design-system/icons/Trash.svg create mode 100644 src/shared/types/funnelType.ts 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; +}