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 ( -