Skip to content

Commit dd39707

Browse files
committed
fix: default challenge reviewer form
1 parent 15df3f9 commit dd39707

File tree

1 file changed

+24
-23
lines changed

1 file changed

+24
-23
lines changed

src/apps/admin/src/lib/components/DefaultReviewersAddForm/DefaultReviewersAddForm.tsx

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
145145
value => value === undefined || value === null || value === '',
146146
)
147147

148-
if (!isMemberReview) {
148+
if (isMemberReview) {
149149
requestBody.memberReviewerCount = undefined
150150
// Also clear fields when isMemberReview is false
151151
requestBody.scorecardId = undefined
@@ -156,6 +156,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
156156
} else {
157157
// eslint-disable-next-line unicorn/no-null
158158
requestBody.aiWorkflowId = null
159+
requestBody.isMemberReview = true
159160
}
160161

161162
if (isEdit) {
@@ -190,7 +191,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
190191
baseCoefficient: defaultReviewerInfo.baseCoefficient ?? 0,
191192
fixedAmount: defaultReviewerInfo.fixedAmount ?? 0,
192193
incrementalCoefficient: defaultReviewerInfo.incrementalCoefficient ?? 0,
193-
isMemberReview: defaultReviewerInfo.isMemberReview,
194+
isMemberReview: !defaultReviewerInfo.isMemberReview,
194195
memberReviewerCount: defaultReviewerInfo.memberReviewerCount ?? 0,
195196
opportunityType: defaultReviewerInfo.opportunityType ?? '',
196197
phaseId: defaultReviewerInfo.phaseId ?? '',
@@ -318,7 +319,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
318319
}}
319320
/>
320321
{
321-
isMemberReview && (
322+
!isMemberReview && (
322323
<Controller
323324
name='scorecardId'
324325
control={control}
@@ -379,7 +380,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
379380
return (
380381
<InputCheckbox
381382
name='isMemberReview'
382-
label='Is Member Review'
383+
label='Is AI Review'
383384
onChange={function onChange(event: Event) {
384385
const target = event.target as HTMLInputElement | null
385386
controlProps.field.onChange(target?.checked ?? false)
@@ -391,7 +392,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
391392
}}
392393
/>
393394
</div>
394-
{isMemberReview && (
395+
{!isMemberReview && (
395396
<InputText
396397
type='number'
397398
name='memberReviewerCount'
@@ -409,7 +410,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
409410
classNameWrapper={styles.inputField}
410411
/>
411412
)}
412-
{isMemberReview && (
413+
{!isMemberReview && (
413414
<>
414415
<InputText
415416
type='number'
@@ -481,8 +482,8 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
481482
name='opportunityType'
482483
control={control}
483484
render={function render(controlProps: {
484-
field: ControllerRenderProps<FormAddDefaultReviewer, 'opportunityType'>
485-
}) {
485+
field: ControllerRenderProps<FormAddDefaultReviewer, 'opportunityType'>
486+
}) {
486487
return (
487488
<InputSelectReact
488489
name='opportunityType'
@@ -504,7 +505,7 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
504505
)}
505506

506507
{
507-
isMemberReview && (
508+
!isMemberReview && (
508509
<div className={styles.inputField}>
509510
<Controller
510511
name='shouldOpenOpportunity'
@@ -529,27 +530,27 @@ export const DefaultReviewersAddForm: FC<Props> = (props: Props) => {
529530
</div>
530531
)
531532
}
532-
{!isMemberReview && (
533+
{isMemberReview && (
533534
<Controller
534535
name='aiWorkflowId'
535536
control={control}
536537
render={function render(controlProps: {
537538
field: ControllerRenderProps<FormAddDefaultReviewer, 'aiWorkflowId'>
538539
}) {
539540
return (
540-
<InputSelectReact
541-
name='aiWorkflowId'
542-
label='AI Workflow'
543-
placeholder='Select AI Workflow'
544-
options={aiWorkflows}
545-
value={controlProps.field.value ?? ''}
546-
onChange={controlProps.field.onChange}
547-
onBlur={controlProps.field.onBlur}
548-
classNameWrapper={styles.inputField}
549-
disabled={isLoading}
550-
dirty
551-
error={_.get(errors, 'aiWorkflowId.message')}
552-
/>
541+
<InputSelectReact
542+
name='aiWorkflowId'
543+
label='AI Workflow'
544+
placeholder='Select AI Workflow'
545+
options={aiWorkflows}
546+
value={controlProps.field.value ?? ''}
547+
onChange={controlProps.field.onChange}
548+
onBlur={controlProps.field.onBlur}
549+
classNameWrapper={styles.inputField}
550+
disabled={isLoading}
551+
dirty
552+
error={_.get(errors, 'aiWorkflowId.message')}
553+
/>
553554
)
554555
}}
555556
/>

0 commit comments

Comments
 (0)