diff --git a/src/features/study/ui/study-review-modal.tsx b/src/features/study/ui/study-review-modal.tsx index e39d325b..4bfd7ace 100644 --- a/src/features/study/ui/study-review-modal.tsx +++ b/src/features/study/ui/study-review-modal.tsx @@ -61,7 +61,7 @@ export default function StudyReviewModal({ function StudyReviewForm({ onClose }: { onClose: () => void }) { const { data } = usePartnerStudyReviewQuery(); - const { mutate: addStudyReview } = useAddStudyReviewMutation(); + const { mutate: addStudyReview, isPending } = useAddStudyReviewMutation(); const [form, setForm] = useState({ studySpaceId: data?.studySpaceId, @@ -102,12 +102,12 @@ function StudyReviewForm({ onClose }: { onClose: () => void }) {
{ setForm({ ...form, - satisfactionId: 10, + satisfactionId: 30, keywordIds: [], content: '', }); @@ -130,12 +130,12 @@ function StudyReviewForm({ onClose }: { onClose: () => void }) { { setForm({ ...form, - satisfactionId: 30, + satisfactionId: 10, keywordIds: [], content: '', }); @@ -144,11 +144,11 @@ function StudyReviewForm({ onClose }: { onClose: () => void }) {
- {form.satisfactionId === 10 && ( + {form.satisfactionId === 30 && ( )} - {(form.satisfactionId === 20 || form.satisfactionId === 30) && ( + {(form.satisfactionId === 10 || form.satisfactionId === 20) && ( )} @@ -162,7 +162,9 @@ function StudyReviewForm({ onClose }: { onClose: () => void }) { color="primary" size="large" disabled={ - form.keywordIds.length === 0 || form.satisfactionId === null + form.keywordIds.length === 0 || + form.satisfactionId === null || + isPending } onClick={handleSubmit} >