diff --git a/src/app/review/@modal/(.)new/page.tsx b/src/app/review/@modal/(.)new/page.tsx
index b0bf9fe5..fc9af7b8 100644
--- a/src/app/review/@modal/(.)new/page.tsx
+++ b/src/app/review/@modal/(.)new/page.tsx
@@ -1,11 +1,14 @@
import ReviewModal from '@/components/review/new/ReviewModal';
+import { Suspense } from 'react';
import WriteReviewPage from '../../new/page';
const CreateReview = () => {
return (
-
-
-
+ 로딩중...}>
+
+
+
+
);
};
diff --git a/src/app/review/new/page.tsx b/src/app/review/new/page.tsx
index 7c5d1339..4cb35f07 100644
--- a/src/app/review/new/page.tsx
+++ b/src/app/review/new/page.tsx
@@ -6,28 +6,36 @@ import SelectTravel from '@/components/review/new/SelectTravel';
import SelectHashTag from '@/components/review/new/organizer/SelectHashTag';
import ReviewParticipantContainer from '@/components/review/new/participant/ReviewParticipantContainer';
import { Suspense, useState } from 'react';
+import SpinnerIcon from '@/assets/icon/loading/spinner-button.svg';
-const CreateReviewPage = ({ id, title }: { id?: number; title?: string }) => {
+const CreateReviewPage = () => {
const [isFirstPage, setIsFirstPage] = useState(true);
return (
-
+ setIsFirstPage(false)}
+ />
+
+
);
};
diff --git a/src/components/card/user/UserCard.test.tsx b/src/components/card/user/UserCard.test.tsx
index 8185bb49..b2046eed 100644
--- a/src/components/card/user/UserCard.test.tsx
+++ b/src/components/card/user/UserCard.test.tsx
@@ -43,7 +43,6 @@ describe('UserCard가 올바르게 렌더링됩니다', () => {
it('해시태그를 렌더링합니다', async () => {
expect(screen.getByText('상세해요')).toBeInTheDocument();
expect(screen.getByText('여행')).toBeInTheDocument();
- expect(screen.getByText('맛집')).toBeInTheDocument();
});
it('openTravelCount와 reviewCount를 렌더링합니다', async () => {
diff --git a/src/components/card/user/UserCard.tsx b/src/components/card/user/UserCard.tsx
index 62c57f11..f0e516d6 100644
--- a/src/components/card/user/UserCard.tsx
+++ b/src/components/card/user/UserCard.tsx
@@ -15,7 +15,7 @@ const UserCard = ({
@@ -29,6 +29,7 @@ const UserCard = ({
{hashTags
?.split('#')
.filter((str) => str.trim() !== '')
+ .slice(0, 2)
.map((str) => )}
diff --git a/src/components/mypage/contents/content/myReview/Writable.tsx b/src/components/mypage/contents/content/myReview/Writable.tsx
index 8f67a497..cf4efb9b 100644
--- a/src/components/mypage/contents/content/myReview/Writable.tsx
+++ b/src/components/mypage/contents/content/myReview/Writable.tsx
@@ -7,9 +7,11 @@ import { useWritableTravel } from '@/queries/travel/useGetMyTravel';
import Pagination from '@/components/common/pagination/Pagination';
import HorizontalDivider from '@/components/common/divider/HorizontalDivider';
import MyTravelCardSkeleton from '@/components/mypage/skeleton/MyTravelCardSkeleton';
+import useCreateReviewStore from '@/store/useCreateReview';
import NoTravel from '../myTravel/NoTravel';
const Writable = () => {
+ const { setTravelName, setTravelId } = useCreateReviewStore();
const itemsPerPage = 6;
const [currentPage, setCurrentPage] = useState(1);
const { data: travels, isLoading } = useWritableTravel(
@@ -47,9 +49,13 @@ const Writable = () => {
/>
-
+