File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/apps/copilots/src/pages/copilot-opportunity-details Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ const CopilotOpportunityDetails: FC<{}> = () => {
65
65
[ profile ] ,
66
66
)
67
67
const { data : copilotApplications } : { data ?: CopilotApplication [ ] } = useCopilotApplications ( opportunityId )
68
+ const appliedCopilotApplications = useMemo ( ( ) => copilotApplications ?. filter ( item => item . userId === profile ?. userId ) , [ copilotApplications , profile ] )
68
69
const { data : members } : { data ?: FormattedMembers [ ] } = useMembers (
69
70
copilotApplications ? copilotApplications ?. map ( item => item . userId ) : [ ] ,
70
71
)
@@ -164,17 +165,17 @@ const CopilotOpportunityDetails: FC<{}> = () => {
164
165
title = 'Copilot Opportunity'
165
166
buttonConfig = {
166
167
isCopilot
167
- && copilotApplications
168
- && copilotApplications . length === 0
168
+ && appliedCopilotApplications
169
+ && appliedCopilotApplications . length === 0
169
170
&& opportunity ?. status === 'active'
170
171
&& opportunity ?. canApplyAsCopilot ? applyCopilotOpportunityButton : undefined
171
172
}
172
173
secondaryButtonConfig = {
173
174
opportunity ?. status === 'active'
174
175
&& isAdminOrPM ? cancelCopilotOpportunityButton : undefined
175
176
}
176
- infoComponent = { ( isCopilot && ! ( copilotApplications
177
- && copilotApplications . length === 0
177
+ infoComponent = { ( isCopilot && ! ( appliedCopilotApplications
178
+ && appliedCopilotApplications . length === 0
178
179
) && opportunity ?. status === 'active' && ! ! application ) && (
179
180
< div className = { styles . applied } >
180
181
< IconSolid . CheckCircleIcon className = { styles . appliedIcon } />
You can’t perform that action at this time.
0 commit comments