diff --git a/web/packages/shared/components/FileTransfer/FileTransferRequests.tsx b/web/packages/shared/components/FileTransfer/FileTransferRequests.tsx index 4d1252253e20c..a04469ef4cf7e 100644 --- a/web/packages/shared/components/FileTransfer/FileTransferRequests.tsx +++ b/web/packages/shared/components/FileTransfer/FileTransferRequests.tsx @@ -23,6 +23,7 @@ import { isOwnRequest, } from 'teleport/Console/DocumentSsh/useFileTransfer'; import { useConsoleContext } from 'teleport/Console/consoleContextProvider'; +import { UserContext } from 'teleport/services/user'; type FileTransferRequestsProps = { requests: FileTransferRequest[]; @@ -59,6 +60,7 @@ export const FileTransferRequests = ({ request={request} onApprove={onApprove} onDeny={onDeny} + currentUser={currentUser} /> ) )} @@ -106,9 +108,15 @@ type RequestFormProps = { request: FileTransferRequest; onApprove: (requestId: string, approved: boolean) => void; onDeny: (requestId: string, approved: boolean) => void; + currentUser: UserContext; }; -const ResponseForm = ({ request, onApprove, onDeny }: RequestFormProps) => { +const ResponseForm = ({ + request, + onApprove, + onDeny, + currentUser, +}: RequestFormProps) => { return ( { {getPendingText(request)} - onApprove(request.requestID, true)}> + onApprove(request.requestID, true)} + > Approve