import { useRecoilState } from 'recoil'; import { Mic, Phone, PhoneOff } from 'lucide-react'; import { OGDialog, OGDialogContent, Button } from '~/components'; import { useWebRTC, useWebSocket, useCall } from '~/hooks'; import store from '~/store'; export const Call: React.FC = () => { const { isConnected } = useWebSocket(); const { isCalling, startCall, hangUp } = useCall(); const [open, setOpen] = useRecoilState(store.callDialogOpen(0)); return (
{isConnected ? 'Connected' : 'Disconnected'}
{!isCalling ? ( ) : ( )}
); };