Skip to content

Commit 12c1e9c

Browse files
authored
Merge pull request #1358 from topcoder-platform/dev
[PROD] - Payment Status UI fixes & logs
2 parents 59cf0d3 + 321fbb2 commit 12c1e9c

File tree

16 files changed

+61
-58
lines changed

16 files changed

+61
-58
lines changed

src/apps/review/src/lib/components/AiReviewsTable/AiReviewsTable.module.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@
1010
width: 100%;
1111
border-collapse: collapse;
1212

13+
&.reviewsTable {
14+
tr:last-child {
15+
td {
16+
border-bottom: none;
17+
}
18+
}
19+
}
1320

1421
&.reviewsTable thead tr th {
1522
border-top: 1px solid #A8A8A8;
@@ -25,7 +32,7 @@
2532
}
2633

2734
.scoreCol {
28-
text-align: right;
35+
text-align: left;
2936
}
3037
}
3138

src/apps/review/src/lib/components/ChallengeDetailsContent/TabContentSubmissions.module.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
}
129129

130130
.aiReviewerRow {
131+
padding-bottom: 0;
131132
@include ltelg {
132133
tr:has(&) {
133134
td:first-child {

src/apps/review/src/lib/components/Scorecard/ScorecardViewer/ScorecardQuestion/AiFeedback/AiFeedback.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,10 @@ const AiFeedback: FC<AiFeedbackProps> = props => {
4040
await createFeedbackComment(workflowId as string, workflowRun?.id as string, feedback?.id, {
4141
content,
4242
})
43-
await mutate(`
44-
${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]
45-
`)
43+
// eslint-disable-next-line max-len
44+
await mutate(`${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]`)
4645
setShowReply(false)
47-
}, [workflowId, workflowRun?.id, feedback?.id])
46+
}, [workflowId, workflowRun?.id, workflowRun?.status, feedback?.id])
4847

4948
if (!aiFeedbackItems?.length || !feedback) {
5049
return <></>

src/apps/review/src/lib/components/Scorecard/ScorecardViewer/ScorecardQuestion/AiFeedbackComments/AiFeedbackComment.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,17 @@ export const AiFeedbackComment: FC<AiFeedbackCommentProps> = props => {
3636
content,
3737
parentId: comment.id,
3838
})
39-
await mutate(`
40-
${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]
41-
`)
39+
// eslint-disable-next-line max-len
40+
await mutate(`${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]`)
4241
setShowReply(false)
4342
}, [workflowId, workflowRun?.id, props.feedback?.id])
4443

4544
const onEditReply = useCallback(async (content: string, comment: AiFeedbackCommentType) => {
4645
await updateRunItemComment(workflowId as string, workflowRun?.id as string, props.feedback?.id, comment.id, {
4746
content,
4847
})
49-
await mutate(`
50-
${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]
51-
`)
48+
// eslint-disable-next-line max-len
49+
await mutate(`${EnvironmentConfig.API.V6}/workflows/${workflowId}/runs/${workflowRun?.id}/items?[${workflowRun?.status}]`)
5250
setEditMode(false)
5351
}, [workflowId, workflowRun?.id, props.feedback?.id])
5452

src/apps/review/src/lib/components/Scorecard/ScorecardViewer/hooks/useReviewForm.ts

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -41,32 +41,30 @@ export const useReviewForm = ({
4141
}, [isDirty, onFormChange])
4242

4343
useEffect(() => {
44-
if (reviewItems?.length) {
45-
const newFormData = {
46-
reviews: reviewItems.map(
47-
(reviewItem, reviewItemIndex) => ({
48-
comments: 'reviewItemComments' in reviewItem ? reviewItem.reviewItemComments?.map(
49-
(commentItem, commentIndex) => ({
50-
content: commentItem.content ?? '',
51-
id: commentItem.id,
52-
index: commentIndex,
53-
type: commentItem.type ?? '',
54-
}),
55-
) : [],
56-
id: reviewItem.id,
57-
index: reviewItemIndex,
58-
initialAnswer: (
59-
('finalAnswer' in reviewItem && reviewItem.finalAnswer)
60-
|| ('initialAnswer' in reviewItem && reviewItem.initialAnswer)
61-
|| ('questionScore' in reviewItem && reviewItem.questionScore)
62-
|| undefined
63-
) as string,
64-
scorecardQuestionId: reviewItem.scorecardQuestionId,
65-
}),
66-
),
67-
}
68-
reset(newFormData)
44+
const newFormData = {
45+
reviews: (reviewItems ?? []).map(
46+
(reviewItem, reviewItemIndex) => ({
47+
comments: 'reviewItemComments' in reviewItem ? reviewItem.reviewItemComments?.map(
48+
(commentItem, commentIndex) => ({
49+
content: commentItem.content ?? '',
50+
id: commentItem.id,
51+
index: commentIndex,
52+
type: commentItem.type ?? '',
53+
}),
54+
) : [],
55+
id: reviewItem.id,
56+
index: reviewItemIndex,
57+
initialAnswer: (
58+
('finalAnswer' in reviewItem && reviewItem.finalAnswer)
59+
|| ('initialAnswer' in reviewItem && reviewItem.initialAnswer)
60+
|| ('questionScore' in reviewItem && reviewItem.questionScore)
61+
|| undefined
62+
) as string,
63+
scorecardQuestionId: reviewItem.scorecardQuestionId,
64+
}),
65+
),
6966
}
67+
reset(newFormData)
7068
}, [reviewItems, reset])
7169

7270
const touchedAllFields = useCallback(() => {

src/apps/review/src/lib/components/TableAppeals/TableAppeals.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171

7272
:global(.reviews-table) {
7373
margin-left: auto;
74-
width: 75%;
74+
width: 60%;
7575
margin-bottom: -9px;
7676

7777
@include ltelg {

src/apps/review/src/lib/components/TableAppealsForSubmitter/TableAppealsForSubmitter.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
:global(.reviews-table) {
3030
margin-left: auto;
31-
width: 75%;
31+
width: 60%;
3232
margin-bottom: -9px;
3333

3434
@include ltelg {

src/apps/review/src/lib/components/TableAppealsResponse/TableAppealsResponse.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100

101101
:global(.reviews-table) {
102102
margin-left: auto;
103-
width: 75%;
103+
width: 60%;
104104
margin-bottom: -9px;
105105

106106
@include ltelg {

src/apps/review/src/lib/components/TableCheckpointSubmissions/TableCheckpointSubmissions.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@
195195

196196
:global(.reviews-table) {
197197
margin-left: auto;
198-
width: 75%;
198+
width: 60%;
199199
margin-bottom: -9px;
200200

201201
@include ltelg {

src/apps/review/src/lib/components/TableIterativeReview/TableIterativeReview.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@
251251

252252
:global(.reviews-table) {
253253
margin-left: auto;
254-
width: 75%;
254+
width: 60%;
255255
margin-bottom: -9px;
256256

257257
@include ltelg {

0 commit comments

Comments
 (0)