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