Skip to content

Commit da81018

Browse files
committed
fix: directly open scorecard in edit mode
1 parent 951de7d commit da81018

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/apps/review/src/lib/utils/routes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export function getReviewRoute(
2626
? `${prefix}/${match[1]}/${match[2]}`
2727
: `/${match[1]}/${match[2]}`
2828

29-
return `${basePath}/reviews/${submissionId}?reviewId=${encodedReviewId}`
29+
return `${basePath}/reviews/${submissionId}?reviewId=${encodedReviewId}&respondToAppeals=true`
3030
}
3131
}
3232

src/apps/review/src/pages/reviews/components/ReviewViewer/ReviewViewer.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { mutate } from 'swr'
22
import { FC, useCallback, useEffect, useMemo, useState } from 'react'
3+
import { useSearchParams } from 'react-router-dom'
34

45
import { ChallengeLinksForAdmin } from '~/apps/review/src/lib/components/ChallengeLinksForAdmin'
56
import { ScorecardViewer } from '~/apps/review/src/lib/components/Scorecard'
@@ -25,6 +26,8 @@ import styles from './ReviewViewer.module.scss'
2526

2627
const ReviewViewer: FC = () => {
2728
const navigate = useAppNavigate()
29+
const [searchParams] = useSearchParams()
30+
const [respondToAppeals, setRespondToAppeals] = useState(searchParams.get("respondToAppeals") === 'true')
2831
const {
2932
reviewId,
3033
setReviewStatus,
@@ -205,8 +208,11 @@ const ReviewViewer: FC = () => {
205208
useEffect(() => {
206209
if (!canEditScorecard && isManagerEdit) {
207210
setIsManagerEdit(false)
211+
} else if (!isManagerEdit && respondToAppeals) {
212+
setIsManagerEdit(true)
213+
setRespondToAppeals(false)
208214
}
209-
}, [canEditScorecard, isManagerEdit])
215+
}, [canEditScorecard, isManagerEdit, respondToAppeals])
210216

211217
const toggleManagerEdit = useCallback(() => {
212218
setIsManagerEdit(prev => !prev)

0 commit comments

Comments
 (0)