diff --git a/src/apps/copilots/src/models/CopilotRequest.ts b/src/apps/copilots/src/models/CopilotRequest.ts index 9fe6a0388..e295bda9b 100644 --- a/src/apps/copilots/src/models/CopilotRequest.ts +++ b/src/apps/copilots/src/models/CopilotRequest.ts @@ -2,6 +2,8 @@ import { UserSkill } from '~/libs/core' import { ProjectType } from '../constants' +import { CopilotOpportunity } from './CopilotOpportunity' + export interface CopilotRequest { id: number, projectId: string, @@ -19,4 +21,5 @@ export interface CopilotRequest { status: string, tzRestrictions: 'yes' | 'no', createdAt: Date, + opportunity?: CopilotOpportunity, } diff --git a/src/apps/copilots/src/pages/copilot-requests/copilot-request-modal/CopilotRequestModal.tsx b/src/apps/copilots/src/pages/copilot-requests/copilot-request-modal/CopilotRequestModal.tsx index 0665b2001..4418c4033 100644 --- a/src/apps/copilots/src/pages/copilot-requests/copilot-request-modal/CopilotRequestModal.tsx +++ b/src/apps/copilots/src/pages/copilot-requests/copilot-request-modal/CopilotRequestModal.tsx @@ -1,11 +1,12 @@ import { FC, useCallback, useMemo } from 'react' -import { BaseModal, Button, useConfirmationModal } from '~/libs/ui' +import { BaseModal, Button, IconSolid, useConfirmationModal } from '~/libs/ui' import { textFormatDateLocaleShortString } from '~/libs/shared' import { CopilotRequest } from '../../../models/CopilotRequest' import { Project } from '../../../models/Project' import { approveCopilotRequest } from '../../../services/copilot-requests' +import { copilotRoutesMap } from '../../../copilots.routes' import styles from './CopilotRequestModal.module.scss' @@ -45,7 +46,7 @@ const CopilotRequestModal: FC = props => { onClose={props.onClose} open size='lg' - title='Copilot Opportunity' + title='Copilot Request' buttons={props.request.status === 'new' && ( <>