From 7a9352f46421038b3f6c86530b2b8f60bfb85157 Mon Sep 17 00:00:00 2001 From: Hojin Date: Mon, 22 Jan 2024 10:28:55 +0900 Subject: [PATCH] =?UTF-8?q?Feat:=20=EB=82=B4=20=EC=97=AC=ED=96=89=EC=B7=A8?= =?UTF-8?q?=ED=96=A5=20=EC=84=A4=EC=A0=95=ED=95=98=EB=9F=AC=EA=B0=80?= =?UTF-8?q?=EA=B8=B0=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Plan/PlanItemBox.tsx | 2 +- src/components/Trip/TripPreference.tsx | 13 ++++++++++++- src/pages/mypage/editUserSurvey.page.tsx | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/Plan/PlanItemBox.tsx b/src/components/Plan/PlanItemBox.tsx index 40146f9a..4ea6b619 100644 --- a/src/components/Plan/PlanItemBox.tsx +++ b/src/components/Plan/PlanItemBox.tsx @@ -70,7 +70,7 @@ const PlanItemBox = ({
img diff --git a/src/components/Trip/TripPreference.tsx b/src/components/Trip/TripPreference.tsx index 432c72f2..51570d26 100644 --- a/src/components/Trip/TripPreference.tsx +++ b/src/components/Trip/TripPreference.tsx @@ -11,6 +11,7 @@ import { getTripsSurveyMembers } from '@api/trips'; import { useSetRecoilState, useRecoilState } from 'recoil'; import { participantsState } from '@recoil/trip'; import { useGetTripsAuthority } from '@hooks/useGetTripsAuthority'; +import { useNavigate } from 'react-router-dom'; interface RatioBarParams { value: number; @@ -27,8 +28,18 @@ interface PercentageParams { } const TripPreferenceButton: React.FC = () => { + const { tripAuthority } = useGetTripsAuthority(); + const navigate = useNavigate(); + const handleTrip = () => { + if (tripAuthority === 'WRITE') { + navigate('/mypage/survey'); + } + }; + return ( -