SNS ์ฐ๋
์ฐ๋๋ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ ์ ์์ด์.
diff --git a/src/pages/PreviewInvitationPage.tsx b/src/pages/PreviewInvitationPage.tsx
index 73b0545..ab079b3 100644
--- a/src/pages/PreviewInvitationPage.tsx
+++ b/src/pages/PreviewInvitationPage.tsx
@@ -2,25 +2,25 @@ import BackIcon from '@icons/BackIcon';
import { useNavigate, useParams } from 'react-router';
import PreviewDisplay from '@/components/display/PreviewDisplay';
import { useGetInvitation } from '@/hooks/useInvitation';
-import { useAccordionStore } from '@/store/useAccordionStore';
import { useEffect } from 'react';
-import { useUpdateInvitationStore } from '@/actions/invitationAction';
-import { InvitationDetail } from '@/types/invitationTypes';
+import { updateInvitationStore } from '@/actions/invitationAction';
import CloseIcon from '@/components/icons/CloseIcon';
import Logo from '@/components/common/Logo';
+import InvitationLoader from '@/components/common/InvitationLoader/InvitaionLoader';
const PreviewInvitationPage = () => {
const navigate = useNavigate();
const { invitationId } = useParams();
- const { invitations } = useGetInvitation(parseInt(invitationId!));
- const { setOrderItems } = useAccordionStore();
+ const { invitations, isLoading, isFetching } = useGetInvitation(
+ parseInt(invitationId!),
+ );
useEffect(() => {
- setOrderItems();
- }, []);
-
- useUpdateInvitationStore(invitations as InvitationDetail);
+ if (invitations) {
+ updateInvitationStore(invitations);
+ }
+ }, [invitations]);
const handleBack = () => {
navigate(-1);
@@ -73,7 +73,7 @@ const PreviewInvitationPage = () => {
-
+ {isLoading || isFetching ? : }