change(ui) - confirm before calling

This commit is contained in:
Shekar Siri 2021-10-06 15:40:24 +05:30
parent c7a52426fe
commit a34dc9a6af
2 changed files with 13 additions and 1 deletions

View file

@ -8,6 +8,7 @@ import ChatWindow from '../../ChatWindow';
import { callPeer } from 'Player'
import { CallingState, ConnectionStatus } from 'Player/MessageDistributor/managers/AssistManager';
import { toast } from 'react-toastify';
import { confirm } from 'UI/Confirmation';
import stl from './AassistActions.css'
function onClose(stream) {
@ -65,6 +66,16 @@ function AssistActions({ toggleChatWindow, userId, calling, peerConnectionStatus
});
}
const confirmCall = async () => {
if (await confirm({
header: 'Start Call',
confirmButton: 'Call',
confirmation: `Are you sure you want to call ${userId ? userId : 'User'}?`
})) {
call()
}
}
const inCall = calling !== CallingState.False;
return (
@ -79,7 +90,7 @@ function AssistActions({ toggleChatWindow, userId, calling, peerConnectionStatus
{[stl.disabled]: peerConnectionStatus !== ConnectionStatus.Connected}
)
}
onClick={ inCall ? endCall : call}
onClick={ inCall ? endCall : confirmCall}
role="button"
>
<Icon

View file

@ -19,6 +19,7 @@
"Types": ["./app/types" ],
"Types/*": ["./app/types/*"], // Sublime hack
"UI": ["./app/components/ui"],
"UI/*": ["./app/components/ui/*"],
"Duck": ["./app/duck"],
"Duck/*": ["./app/duck/*"],
"Shared": ["./app/components/shared"],