From 6659653ee21bf46fb9d33fc647eb60a08fd222dd Mon Sep 17 00:00:00 2001 From: Deepak Agarwal Date: Mon, 28 Jun 2021 01:40:07 +0530 Subject: [PATCH 01/21] add callnotification,msg,iframe code --- src/components/Messages/Message/index.js | 2 + .../Messages/MessageList/livechatCall.js | 62 +++++++++++++++++++ .../Messages/MessageList/styles.scss | 23 +++++++ src/lib/room.js | 4 +- src/routes/Chat/component.js | 4 ++ 5 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 src/components/Messages/MessageList/livechatCall.js diff --git a/src/components/Messages/Message/index.js b/src/components/Messages/Message/index.js index 70d815955..379181ea7 100644 --- a/src/components/Messages/Message/index.js +++ b/src/components/Messages/Message/index.js @@ -24,6 +24,7 @@ import { MESSAGE_TYPE_LIVECHAT_STARTED, MESSAGE_TYPE_LIVECHAT_TRANSFER_HISTORY, } from '../constants'; +import {ShowCallTime} from '../../Messages/MessageList/livechatcall'; const renderContent = ({ text, @@ -141,5 +142,6 @@ export const Message = memo(({ })} {!compact && !message.t && } + {(message.session && message.type=="accept") ? : null} )); diff --git a/src/components/Messages/MessageList/livechatCall.js b/src/components/Messages/MessageList/livechatCall.js new file mode 100644 index 000000000..295f739fe --- /dev/null +++ b/src/components/Messages/MessageList/livechatCall.js @@ -0,0 +1,62 @@ +import { parseISO } from 'date-fns/fp'; +import isSameDay from 'date-fns/isSameDay'; +import { h } from 'preact'; +import {useState} from 'preact/compat'; +import { createClassName, getAttachmentUrl, MemoizedComponent } from '../../helpers'; +import styles from './styles.scss'; +import {MessageTime} from '../MessageTime/index'; +import {parseDate} from '../MessageTime/index'; +import { ButtonGroup } from '../../ButtonGroup'; +import { Button } from '../../Button'; +import {MessageContainer} from '../MessageContainer'; + +// get sessionid and put session id in iframe link. +// +const GetSessionId=(session)=>{ + return( + +
+ +
+
+ ); +} + +// show call start time function. +export const ShowCallTime=(props)=>{ + return( +
+
+ +
+
+ ); +} + +// call notification with accept and reject option. +export const CallNotification=(props)=>{ + const[isframe,setIframe]=useState(false); + const[show,setShow]=useState(true); + + const acceptClick=()=>{ + setShow(!{show}); + setIframe(true); + } + + const declineClick=()=>{ + setShow(false); + } + + return( +
+ { show ? ( +
+

Incoming video Call

+
+ +
):null} + {isframe ? () : null } +
)} \ No newline at end of file diff --git a/src/components/Messages/MessageList/styles.scss b/src/components/Messages/MessageList/styles.scss index eaea3151d..488ecebba 100644 --- a/src/components/Messages/MessageList/styles.scss +++ b/src/components/Messages/MessageList/styles.scss @@ -33,3 +33,26 @@ list-style: none; } } + +.call { + position:absolute; margin-bottom:5px; top:0px; width:100%;height:60%;background: #1F2329; + display: flex; + flex-direction: column; + justify-content: space-around; + font-family: Inter; + font-style: normal; + font-weight: 600; + font-size: 12px; + line-height: 16px; + text-align: center; + color: #FFFFFF + } + .btn{ + display: flex; + flex-direction: row; + justify-content: space-around; + padding: 20px; + margin:20px; + color: blue; + } + diff --git a/src/lib/room.js b/src/lib/room.js index e4e6c0e0b..94576156b 100644 --- a/src/lib/room.js +++ b/src/lib/room.js @@ -125,7 +125,9 @@ Livechat.onMessage(async (message) => { if (message.ts instanceof Date) { message.ts = message.ts.toISOString(); } - + // add session and typeCall(accept, decline, end) in message schema. Will work on make new event lister with sdk for audio/video call. + message.session="123"; + message.type="accept"; message = await normalizeMessage(message); if (!message) { return; diff --git a/src/routes/Chat/component.js b/src/routes/Chat/component.js index 0fa0774b3..2df0f9840 100644 --- a/src/routes/Chat/component.js +++ b/src/routes/Chat/component.js @@ -17,6 +17,7 @@ import RemoveIcon from '../../icons/remove.svg'; import SendIcon from '../../icons/send.svg'; import EmojiIcon from '../../icons/smile.svg'; import styles from './styles.scss'; +import {CallNotification} from '../../components/Messages/MessageList/livechatCall'; export default class Chat extends Component { state = { @@ -165,6 +166,9 @@ export default class Chat extends Component { autoFocus={true} />} +
+ {((messages[messages.length-1]) ? (messages[messages.length-1].session) : (messages[messages.length-1])) ? : null}) +
Date: Mon, 28 Jun 2021 15:48:51 +0530 Subject: [PATCH 02/21] fix eslint issues --- src/components/Messages/Message/index.js | 4 +- .../Messages/MessageList/livechatCall.js | 101 +++++++++--------- src/lib/room.js | 6 +- src/routes/Chat/component.js | 4 +- 4 files changed, 55 insertions(+), 60 deletions(-) diff --git a/src/components/Messages/Message/index.js b/src/components/Messages/Message/index.js index 379181ea7..a3d476d61 100644 --- a/src/components/Messages/Message/index.js +++ b/src/components/Messages/Message/index.js @@ -10,6 +10,7 @@ import MessageBlocks from '../MessageBlocks'; import { MessageBubble } from '../MessageBubble'; import { MessageContainer } from '../MessageContainer'; import { MessageContent } from '../MessageContent'; +import { ShowCallTime } from '../MessageList/livechatcall'; import { MessageText } from '../MessageText'; import { MessageTime } from '../MessageTime'; import { VideoAttachment } from '../VideoAttachment'; @@ -24,7 +25,6 @@ import { MESSAGE_TYPE_LIVECHAT_STARTED, MESSAGE_TYPE_LIVECHAT_TRANSFER_HISTORY, } from '../constants'; -import {ShowCallTime} from '../../Messages/MessageList/livechatcall'; const renderContent = ({ text, @@ -142,6 +142,6 @@ export const Message = memo(({ })} {!compact && !message.t && } - {(message.session && message.type=="accept") ? : null} + {message.session && message.type === 'accept' ? : null} )); diff --git a/src/components/Messages/MessageList/livechatCall.js b/src/components/Messages/MessageList/livechatCall.js index 295f739fe..84d6d7359 100644 --- a/src/components/Messages/MessageList/livechatCall.js +++ b/src/components/Messages/MessageList/livechatCall.js @@ -1,62 +1,57 @@ -import { parseISO } from 'date-fns/fp'; -import isSameDay from 'date-fns/isSameDay'; import { h } from 'preact'; -import {useState} from 'preact/compat'; -import { createClassName, getAttachmentUrl, MemoizedComponent } from '../../helpers'; -import styles from './styles.scss'; -import {MessageTime} from '../MessageTime/index'; -import {parseDate} from '../MessageTime/index'; -import { ButtonGroup } from '../../ButtonGroup'; +import { useState } from 'preact/compat'; + import { Button } from '../../Button'; -import {MessageContainer} from '../MessageContainer'; +import { Screen } from '../../Screen'; +import { createClassName } from '../../helpers'; +import { MessageContainer } from '../MessageContainer'; +import { parseDate } from '../MessageTime/index'; +import styles from './styles.scss'; -// get sessionid and put session id in iframe link. -// -const GetSessionId=(session)=>{ - return( - -
- -
-
- ); -} +// get sessionid(GetSessionId(session)) and put session id in iframe link +// +const GetSessionId = () => ( + +
+ -const GetSessionId = () => ( +// get roomid(GetRoomId(rid)) and put rid id in iframe link +// +// For example, for now I have add link of jitsi and its working fine, similarly we can add link of our video/audio call implemented with webrtc. +const GetRoomId = (rid) => (
- // For example, for now I have add link of jitsi and its working fine, similarly we can add link of our video/audio call implemented with webrtc. -const GetRoomId = (rid) => ( +const DisplayIframe = (rid) => (
// For example, for now I have add link of jitsi and its working fine, similarly we can add link of our video/audio call implemented with webrtc. const DisplayIframe = (rid) => ( @@ -55,8 +53,8 @@ export const CallNotification = (props) => { />
Incoming video Call
- -
) : null} + +
) : null} {isframe ? () : null } ); }; diff --git a/src/icons/phone.svg b/src/icons/phone.svg deleted file mode 100644 index b298dd173..000000000 --- a/src/icons/phone.svg +++ /dev/null @@ -1,6 +0,0 @@ -< - - - - - \ No newline at end of file diff --git a/src/icons/phoneOff.svg b/src/icons/phoneOff.svg deleted file mode 100644 index 68863ebab..000000000 --- a/src/icons/phoneOff.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From e8879111e6d531944c8849ffcc3f4fb6c67e7c6e Mon Sep 17 00:00:00 2001 From: Deepak Agarwal Date: Wed, 7 Jul 2021 20:16:48 +0530 Subject: [PATCH 09/21] add icons --- .../reference/chrome_Components_Icons_all.png | Bin 13859 -> 13851 bytes .../chrome_Components_Icons_phone.png | Bin 0 -> 10166 bytes .../chrome_Components_Icons_phoneOff.png | Bin 0 -> 5814 bytes .../Messages/MessageList/livechatCall.js | 6 ++++-- src/icons/phone.svg | 6 ++++++ src/icons/phoneOff.svg | 5 +++++ 6 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .loki/reference/chrome_Components_Icons_phone.png create mode 100644 .loki/reference/chrome_Components_Icons_phoneOff.png create mode 100644 src/icons/phone.svg create mode 100644 src/icons/phoneOff.svg diff --git a/.loki/reference/chrome_Components_Icons_all.png b/.loki/reference/chrome_Components_Icons_all.png index 9ee15f4ff5110a665b6e9d1202ff7b777faba007..173c74e32825261e7a13061571096d79f9f8788f 100644 GIT binary patch literal 13851 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 literal 13859 zcmd_RWmuKbxAyxW0wN$F-HJ-6q=YnxfI$j^Af=>qcS#76B1%h2NjI`cQ92}~8>AN{ zooB57yU%;Rp7+bSuDuVJ!K&w(F~*ql{>^*6S5}lGx=ec+K@g(Hj~+fl5G+ghyK@N_ zp4l_?$btW`?4QX!Knl9)m*K%h`v;HJF2Rq-CBq;DxrRJ`D5d6-h@NoOR@y-t?>;Z#wUvg=I9Ca#2*!v7?!?0s6J17e6BYT~o9vhJYA=n2L}bw#zgDVSs>YYc@MRYgk%$fvTMH$sK<*M zm%R_V_`{Tp6yLv>h572GbcKgEN#Ny2*FptIBPFRVnVH{mk3M{O;nn}dH)<;XBF@P^ zxc;ZF=^Cb+l+SEuS;;v)7y=0NdebUzna_?`EU0$rmUE1~0jreg`$TL2`tj=JmqkDZj%|Ip23(Hj{MA`FDFeEJF zXxqB7`6>eeLz89cZLdc%GvgHHjRomL={D<^6+i#B)U+%kG9%hHskz{JRzBJyXvKVP z9isAOVsECP`;6$&`z2wM0zV>|>`ipoZ=kPiKI(DTP;>N?DqG^dR+JuB;y!H|d)BDU z!<)3ZVHMgrKFn)MvK@rK1S2KpJ_}6D71W*3VJw8IF&efJ3Gs&Iy|_rvcdiEX_e<$U?-I=BXB)%Unj^v zI~wpZRXQ11Vyw_ulXv;m&8OMz7d1eh8!n*#-R9n~TGs4OCAQcpm!i*PKT;D(tZ1zm z6Th;&@GN_~(4_O(@z+|R#%ITXMizvq`)W>$y%+f>vL6{O?f5gBiA+W(U4(-CKUmU; z_!!oGX%>i_pAS-ycj_1A9O|PKXic^~Dj&~LTUB!;ychWWu<8$OX~4_NPJX2is4d3q zvlZpMU3=^ zQt^&oqze^VKmqOszARoaVdMYi6VH|FL2+*lp`Ih?Sf z>z;GbD);!n2L(AgQ{i!#qj8I>RbL%d-B)FajTK_~6l=okJrYC_OONIP2rIiv4o$Jc z0#TVYX>I=*pB#OZoC5FDBI|svt5*Fi)Le#DmRHkHQPJ;EIr{Do<#>k$GT}W62}s0J zo3Xc84^^^B)%)IpLV=yLdmnvQ5%h<+F_TX#S@Bk6(TRsTe*YUMPhm$b$@hY zW>_$lAuI#0ck+|PDYf9ab8;`QCZ0)yzNCWD=U%%AP1TvR7?V*u7sFT4mz_KX1=f7r zHm=VFI5};ORb6Gk-M5b7QC>Zs(s5UawpBurGTzH-I4$gfd*}R)$8}#I#~o{?e$rvX zVI20Rh*hpkvk0rfT#9d;g-&Tvs<5RzmOq<)&T}-MCVk>!M4YPpLRDCu_+lZ;E7nz3 zXZwJj)et03UMn;4K4lVD<>?k-PmG?A-R$s70z=+|nz~E88k1QQ@jRnln~BE{(qHYx z@>8sBH;)abN?j@FBA{I$hNdmMBxMrdI$9> z?O`8y5+^{Iea`Be;ZrtReuW^nm9m=NNFGxY#3>orkM2=Y2ik}()**4}Hw+cS2?ZXH zJ}tuH9v1NLwYm=NzAJW-nYsH78R`4~pOnermu^TJJ~6SJqhtBb3zn$HmKHqklQ||H z%TYeI&rb-#!}CVI+b?oEuWQ%r4!)$mZo$;WXVDJ2k!PX9sh#9cL$t5(Z}{ zhr{LORL0$jZ&D*kBg@U5?MJopDPLAtG|sn0kuoxdw?(lU9PgojukIo~!NHgP0|I8o zzuUh+IdRBFFcKlLV(tQ0$;cuV|*#K%%ChF$aT#_}tMbkjz(? zPVc=YB0`7QY|YB3sjD;Jzkg6+K#Y$srKw5db&M878pf>a!{+A=G40^t;o02VYi|F1 z$98W`b7yUY>`6u++o(xT5)QJ=L|>~LVZYc-Q@eM(QBUmd?wM7X$!fBpKkG*vGFmx4@qtLJry z14(!N`t?3@XokW1_;Qwu$PoS`~Pc1i#TNssFR-V^D&ctWuO*o zg#aHv(wAsJQ7T*QHv6z7T2@rQ0nx6q!Qzc0#KtB3;I-S?+A5hW?g=gVS~~%E#7L#EqfehdUl$alny7a4tE{Z--P`|3rqs~XguT4H%uP+$+S+Q` zYwfB)BV_lr_t^OrJII&%-clY~k@A9> z5;{SvhW`Hkc~@Os-M$?;8yoIP?{iP~L^4)IfA!p7b)Lt{s;Yj_t(wgr1RS*PDk`Kt zqaQLeG8!i)7@VA(SPJvib2Hdu+S{MNNJt&wrCU$cvE9D?0LnmLUmpoQy~PgkyTCxX zkmd)@tUNrVfy7MBe{wZuHZ~%3Yu)&di1*MH_0S5$r)_WX?_V6G%Ij3P+Ib@!@_4p0 z?jE(68{hW!_E*bmP{oPG4MR8PE4eS zc)%o8KtRC3Rtr zuK3?G>ArU32KMdGm-i=}nc)4<^$$r&UP{(4s_$WPZ+3Q;8`c#1`!)!Z=MHJ~UCr0q z#9TJV=t9nJqRRT}mfgyFD4w&6$=>fOD+MoHxbVBuS`V`MItK?4)Y+xc@;gXFZ!am5 zqMl2~;Qi)J&Q7ARqsUc9$o(>{d_M83N~mBbD=W@#xw#qNjS)yDSw+Qeo%}+LLfuEO z7)VLIEz8T!zLcf-#rH|Z1!WOp21qM^|BF>9R5}#WrNMkU^2<0^uU`EPwT80m^oxk| zmA1Avm)ZBM*J3()b2YeN{ex7JcMEUSZ|F^z!_>aV)|;4;u-Qc1+TAS+Idd(l4btYr zr%(Pc1nx(FV%IzWcEqHr-QF5dRcag=p^-$7$nExUnz4I(d%L)}OfU7O%XUOXMa`_O z-BoZUqQ6f9Mdx^bLk=#6AfCs2G7w4O3?jxm`%@WDsqTx2%q3XY@wnDPn`dBcaM^6c z3yWqFb5j$}#z&xN-GU_b_4QppFiG1>)lrDJh>QE9tqoR6e3$JuRuwI+;2!Z~LbGz( z7%n}`Vl_T7@v^2)C0+Iv#7fZn_l-Z_lU;=}0+7 zEM<}XJSb7KKk=7+Og%LS?P>@7WbZQ}%&rU*B*q71H=dem^g7wwH*NpzfW6g~yDy3m zooa_hDD&KA18f$87gF{#URzsR!!k|VpQ+#%5)!ggGd%oaZMYa4b4iHwYRA=g z{N{uD4L(?X_A6KH2B(e-jyZf(Z&;fDPLYZg_Y{U=T5P|l2&r7N-G1khqN41xXIEi` zv*tbhod_GMrCqnRsd^?%oOpP8k}@!anIyS3FS#~0Hnz66f2^plMqlUW|1)p5i`fxE z<~@>^{|V!-0z^emPcM{~|FUY9B7dB@_i{$e=G6Ha6>JFK`T1dEc5n5kXlv&~)`#e~ zd6{P$iVqDbZr{GmZ8d%$W&s!W6U93=OPr@01+^?4qkj?wNJ;r4{x@~`;N*DiV^C+h zbl??eb;S;MHieDS|0#%35&63`Z@L`|S2fGJaB}+9y-Gw_n7LspVxRFkvsvNz#3vi) zduRFt>!4-+XCa@TlYQ8x8-!*=-?(&nwH8PQ80<2BJh;JZuHt%oVu`2njv2lziZuR) zT&jYC++i^}bvs{}xZL_TpQlSC_wjO5sKrXcS`~Bi@A??*yJz>xgLeK@ygOw3LJ=ds`497^+s6Jexx3tCGXVo z{f66b?u@yD_xLDFW$v~CJDXN5{yScx`GU(1lT1BgR(Bdr1=H3xRmiPF1>7FA0L|UdiFUE$I^_pJ)B-<_m@R_VVe#Ga1@*&p7GTRqtO9A?GVok^%1I|5~|yBWRc%ScU3y+w)6X9n@$H2#FpXdzrjxt55qn8;XaG%oGf^cURh zX;KFK#pyZ@tv~^OqFW++DcfaRQW?#Y`i6AhcuSSJ&2v)E*%zt&#y>%9>4MQhdy2H{-|fA6_h4i%Sk|f@lF!_jF11V2)JxCN7aS*J z-QuUTOsJ{K7X+A3Fo(jEhb!vZ00*wXTYx`bKiRjlm!#CVYG>5n}Zp#nmSlaxh z(@g%>c{g2Ec7nNurb}vSwL0OlljOLtV*LnpLP*6zYh~Yg2RUcH-KPo1&PT1}oPBfe z&XqsxvWr-V8qJtx66CL3u@E4vVD`A^XPIunIl3!&HYnPz>pelyqEt4zs(h^c+0`6n zcWK2qy4J$dEWRy{ts&npfw01|B*#61dZ3xE-jlUn-93L$Td-W>=;Wp9jXj19vEeWs zX#`nUiRu*3kb7O6BZkH_vt_}>o+WJHgS%6GmLorf#l~N*d&7n= z-A9Q=oGpHdq1CkoH48Jl8~3zGEbUG*tXTa`!iOmnM*CUJdg4*0nZ@qm^9o-~c>l@` z_GIpty&uK))ACE>-$*@)-NIVUEU>GgsmFuh^RXaHS1^?7(&6jh^t#cIPxm+y{krV^ z-G?wA=Ec^VX*AV0LIomm_?!eKrzh7hJ*s%y%VK7rfP>G- z)Y#Xp<}nJ1z=6!+hk%yDdKVv5%Y>Upg;2@w2VbqyF#HR7Ys1gnesfq6Tg@2NUOeNJ zp?Lo%y8Rt|VAcDmT7KpNP}Z@v^3@HBt^Sexm-bX$e2L=UHJ~#wf8-z?B)`}^avN87 zA8~~1(Y0S;vh2^LHJ$U79W zF>JZ}jJ}+eDP1j63t5Wyhv%P%TSeyA`zfFMRI@CGW>qF<{FbIr&r;}BD3XBxD%)bKbTlRYZ$L^5WAQ<-+|#;-!MV1jXP->Xo{32P ze4{MqIIN7tN@H+te)%3tN1l`0R~Lhtj6j>0%%PE?Gy}Br3a%qJhn=wMSQY;Ln%Aopswuqp9lw@W)<>k8?vBdSDIpcG@ zYraBJSJQ3vg(xC4GRm%t_0%YALkH8Aj4nr_dTpNka!t8>W^2uNG+x8bMOW*3cqeD~ zUN(Pga``Y@1IM8$H$+{c#FVgDPhC2b@cQV$(!O?xj`S?of~G(yvvxa^#OTHY zb6r%F{?@Hq`+VwV$!i>92s3Ym?VRk*TeqY#o?YkVy~@eSS!MV4^2ews+nptqnyqHK zr9Zh;NJ>o&eX_?kJ~J~jx7Ue_2k0d>F0Phu&vU0&R?KFS{k5>u6$ZjFoA1Yu9|r{o z{{Wp8R!2!g^B(s27*NOLv55r=v`mWwxyHvw4x&N|y5hF8^j69bSM&A304}v9Qh#=I z2gLMd2Uk6C3o-yzE(>ucUkj-yC|<#U{71O=FM|Z-cHgrA>8E8gV90)c*yCLUs(_r5 zGR=Ib0CV#uVu`z+r+_Ah>pVrelO>2vOiWI;BD{YBa!6HXi`OXxkqZOn3-^w@NQa1u ziD8g&XDpBOC|R+8EIk!2}g!lj?`Ptme45Xm9w>S2l$(75OFO!gwVTZ{Y%tWfb>;S2^(3QaBwqx4) zMTE-kJ3XLSX(uNE1OrV0hkoez3j$Tj(C}tBlSFvA`Ou`(1V(p0dGZ9bS2jy>KOn%J zl|KYPm%Xnd~{0U2{zFq=pfRhG553)d>m34GDEOQM#tFppI^=_@w0a*!&#=Gdq(cfPm&qZ>g)RLwrEXrInSD)6mddA|@7e3s=mN1`IK3 z5jr5wH?Hn8ivA1pgCL;J#oYHWY)Q5!r=Y-U$D#IUWiP%^`+MKoq?4jz_>Q)=kp?e< zP&8t^03~9f0%pW~gA$J%PLCXsa%)))4Gn0ulJK-@a#WORLRjQzVDk@mcyXD@4fr6B zLG!ft*`l|6(&ECx;9514%QO~-l|az{EPB;M>!}DqfdSGAi;?J=ol8DI%+p&StuUAf z=#$!QijtC&>E-434Gofz1Zf~yF>wy30VV`tv3E1Re!a-5l=O*FLrrZOG;HP0%a|t_ zKY$NrSl;61CIPPZqTWjk09k@gr8Z}aeUDfm0Kw^gB?UkJr$Hf!Vo|t&$R~-?{9Ej40m!qplpc|mmUh8?e?1@} zfez}KINV48b+$Fva^ub&g0V{L769%MsnUVKY^LE87@h$Xr^pFCI+i5_!1EjK*#Fp*Fb89s~s`bMc>3E5R%#ez)GSP?=0AEO@4||aXQG(2z>Bx;HLXi;uNv$_Ra^5c^TZF-YAzDlOYWtmk1() z^CDqqd30j_JLw6wG71g5xaHM7hSOJ5ZNzpOIP~s&KGMq0t)DMHC5jono)F=5sy_sx zm1oqD61NA?jAR)C6d7s&4G#H0h=3K^iuE>Hh)+FP<1Q zs{2Ry^t8KD(o<;qfnLfcyOO#VVN5=@jX}AG})|;V26vL1P|#g&4e*x zJe}RzNe8-8qftW`^ZUB9sIJ*LwI%nkp%Ill2TES3F^GW`4mAf-EEbzRA zvw@1SH>%4?86$>EfQwWw>ZiL;cVj=_^mJ#>dYT8j7u0t_4RgB$zAH)p(nojrb1Z>) zXom&yj$|5MrgGs3vMRs#0pQIOvMbZZ9=>fu+7IxW_R$&n+tmYmv>_E;+S;n0U30qp zh>#3?Je4vx)r5M^@;ca+%2%)lrdTc6P5Y^f8L7ek^@ba-@VXl@Z$L=zP=k8Dv(k3Gp2osGs~6XMePE1I%x;S((G)zS9_ zUMrh_kTB=@#$`;$v47s8bsulvvcLGlA%8`dr7G3X0Qz)**jYhS2qb@;ST@8(eONMQ zmsm8@(^qBr{!;mGg=aqW@UR6FW zoyh{oCv=^OS+%OcvhTpSJ_{o|lAZ*5vPw9(I25(*J+EFwb`FQG0g5QF;mhV%-VnRw zr-gkS?xn0~cC@1gfk@t2SKczQS#?-|?qU^#Z*?5~z;(0s+HNC3XY0u3f;&|cG}U$* z8tE-v3PCh2@Fo;JNH{npvMA^5CC=!Fq)|%gj5E^U9m*1;fAYN1a3U9#OT4$#pP+8&%S)#&} z``2=EPOUo=A4^TUSd!?>v1!j_9q*m(?fhVwyF~BC-a%#rFnjp-mdx&p7Y$Fj_L}ua2-=6tw|vmN1DwSCRh4CgoWs|)w{?IP z<-1W<3eYQHcyS&sMbgTGE)SKgN^ON25_!=o{jtIsxwz~zsI+c&=4uGKHh7MmO(NQN+aOG@ z*$T=-y>s-ov57!KW*U09G_Z}rl!$n`jPl*s5ua1Mj{TxJn8aovkwH#lwWN&FDF|J3 z6cpBf@i{IazQhiQ3;;HK5Vn;QvKVx_e?{W=kUIF$uo_JMio(j09zrteD?ej5mOv2s zB6zUIWc$@61@!XZx&CtIUi8K%9Um?zEdK_?=?v_9am~0GoS=3>(JpU)d&BX^^(cE| z?25WZJ)QhksBiMKV*@mF|AlxhnC@Ca`+?g`Q;wW?*0c$a7?!;qO+N>8+Eo|xtjvwf z&+;!6LjFUAt~WmIhAX-2*o04<#*ZnY9H~002$_C}nbVn+_F54U^~4z!P4@`~wXZI#9dsV!DDoUawLSBf-AgN%oj zGI2D;-MEx$D3-v_k`5NxrOhS%VVr}>t^M1q;W9DUOt6qqj`!EeDPli=Rt714{hAd+ zPfYm(&eX~)h`N!nR6@ME`@iCWGFb`UPH3gJT!cSxe%;hZ#=nFt@3Dz^ki#-UZ9$jO z!NDEhVnxgpBsrK`EM$ps#(tS)9U>vc5C7jsGyfe8vBUCZm6l`ggzOhyxKSH68TTZG z9UL409dLBy7e89MpLcW$Vh6Q*Z#fsb?0a9m~%OBDqJEY{Fx|Z|2s>G36X>YXaEuKz%QVt zrgrVxH3ZID?=pIy*dmfoo?OQ4l`ST!Dd+?&B;mjkG&PUwwjt=xr-hNRu|XKa5s(LJ zZhb^Hl=>|Q%U2tdwVT`9zR*658|Ee}YdXj?9hB2Ay|Zm9LI&Y7^jT5s8k~8PGBHJ1 z*Pl{?r)g=Vl-0O1_HB}wJFVCT#`pkMf|NgIy@h%bnA1uyk03svh+csXuJSnK1u=;6 z8-R&rXSp8_0~o+~hL5}`F~ol$EnN(UtODmkZ6$feO2^>H7%qE5hB4%5=y_6rhoc#e zBtOK*-xgb3`IC#$Sec4nfghOslGT;noeU4ZxTb zSXgjNjk_LbY0*|#ONlU$=fyHRk;!w;MQh>uo&GiswQ1mgfg=Iw-{ zx%9#@9uqi$f0A)kMMY(40wsv(|36-#o1RLbi7j#hH}Bp5NL_jY!?uMG@HDJgLgYH^SIx^Bz2JoZLR`gA4U z-vVOtAME3>{0xHv5R$7`eNB=*DOnX08_1MIv5=zD(x%aJb2wN>5IAI)g7`$PfeWhE zZTAP9ZG#_y5ZTLC%0!ZMnHcX04gGWV4sYl?9Jx8o4*i`Sk9S+2-%UW?u zXmtJILIPM4`{uxW!d{0=udiQ0;IT3rIYu2~A>eHI{{8zS1%-e{eV;~sZY}H6H=$P; zgfXK776LGyu-(1;^FOv9CR*CtGRF{*(9EdGVFY{?B($`_;1k?oJR@)Yh>`NGf9+0| zmApSjvy)$5n?O&f@J11~%DM zYD;2;LolUmbqP-C1JVM2>NN<)?k^&&3dtl`>UP(7p*BH-5BBTNEz3NBfDWUatwRQF z!N>^th6%-IMTNSx!7D2(BD8_<({>+BC@iP-PcnSLw)OZi{snC8jB|`cW&-;{1lW_-CTr=gT)A@JeeW(VG2?ie zt?2%^{cwp90rU)rgCCRk2`Qu^7*w1mN==k7v@2IVAA?zYiw)$yW@a+8v*Q=m?v09_ z3VrxH?tOlWA%YMf5nw_+I6Rzzz=LR$HZ?U386+hq_rD<*K7D?+aX!7e8Uijj5Ac#A zW=c5pumX_(gD1chc!Qg}=#LkRSu%taLIQXPJaDJS`#0cD7*oi{TTh|SeQ6s^e5NFs zO3C3re?G+24(M!Q%{GQ1M}kube3wnVy~Q$fzs<@IW<$6(cZc-ml)R6~bX{g}@?KUd z3M1u!R6QV`4%SM0FxFD2O&Gstgy?pw*eT5iqhHON-iQ$O?Me_d*j@Q^&?0g67HSq0QVefS_S~ZZkXoeQ=&OE~lU*D6 zXJBC9g&WD>O(-Se;^MM+DVXy53XtlfCr@T~@JP#t|HErEemc|(S?~a?8)5c`j z>QG_R&=3_=%Dz7l49<7fpSZYn7uDOQ$3Xb61yW# z?D}<=5w9=hZ)KiJ*ly|6=v*3LrZdx5H<~qH%Knuyo~70EeSCwf8I?OeID|x2a=Nod zZk>8kPPs^{}{aR+v%zZJD+|#0=Y9x(;1rgre@G?njhb{#Phfbad9NboIYzi z32jLU{bBUncgN-9^dn~n=;>zSTzwRZc(mnj&CI zfJw-4g2?DNP5EK)j_JKV@n5~Yp!y*t4ukd+i%=b>qi+>^%q`z~%i#UC*vE)N?y1fF zlyeCGxf-(FF?raZGPwMKS|d{0VnKgn263|;C~vHnZ*B?f%iuQ(mfLj=(iIj&rdTF#?VMM|#_tnXJ= z-|;S&E2!g1nejeSss1J#u2J;uI)}*SfAc8bHkTIEs?UT`r*Ric+?q*Vu%!m!z{><{ z8-A#<7iBW7;1_<+RfbQ&=jLziX_+oTH5`Fy0!MT*4qs99cFAqXdr?gHG?~U;gq|?_ zBg$6|&1I(c;_+LYZk{x|*MRVxnOQ!fpSQSSA?>stQyDryrk#3)S!sjCJ>2w-v6UkA z_dei%u9Z-#%$<|czx>XK;X6A$hBGI9nZRpThEC;`TXWA7#q*W1*;n;!%WYZdcHv9x zS6Kpm)y=l2I%|KM`*1a_C{rxp$Y!>(7YN_C^^d9|uQQQs?<>x_M8K2DI7# zh1%x(r_!gn^=6y!?wpMjQYflgW1U7rPATQ&1z;uNdyO9!#Zo++$|jQW_w{>Vdu_?D z4nV`!b~+Mzc_TN=3??J5)i@LlCm{|_Rb`X!9CezVOgeZsaO5yGdZu$v@kHsBsdIj7 zhr}I|qZ{gQzqeK4_u_Jwo{(L#2fi{2)y<2l{nY17Nkm*5+@6j8WaBs=$In3PpQ05k9mPiQ>U?(i99u6Xam`<3{?m^t)X;-%{Jr24|F#NH;jswtufv2Gr z%ac3116&a<2Xmt8$qlUoJ#x&ga8vNi!uQTrUF5*ARO3gP0n3b*m8HVd7X^O-oC4Ds z@+*_O_PHP)&%_ct>4UI*Oovxh-n}cSiB0z|ZG@gDk&Z+T9Lvi+VMZht^NQ0FW<-g~ zbPex_KiVUitOJn3zIiZ+;28PpXT&3WW|?S9zr>(7DFFOjS0J`r43bp|qOT2~6-C)ve+r>~iL>A%m6VvuwzuBUhZ>vn5^K#^nm&N05;y2^1hv#W> zoig3fKfhhjGuMqBOK3lV(ZaQ-1=&y!541C*a@#?lK>pQC&unxO8 zmieLHx_SfG{j^IjtmBoW+kSg}Q6yrZp)BMtF!^K2R;Yo*mg;-lPjW^|2?ZEluJ48e38>H^@#uBAIOX zdUI)u@cNm^wy0L(@%bUblvamiqJbN`b~t&oM@l_%aIp8!g;%pVvlXN@3lX>Sr zly|kg=^fUt_WIX%_JDFS2r>GUDP>FMQ%}UFQHvL7i^d1=PBWp6n>EqV2f7+Q@BSbL z@Z(9d?#G}~`+_#ukPdPDS^u(;W#_az%>M4hm5U&$0<;51rr1U=DY~lf>j%e2b&Ob@ ze+ch+?`l;Ynz=FJ^0xGKT#o`g=zws#SaL3L)3Ue?SG?LAG9T}Ecw;2*MC$!nkEk?s z!gYdSGODjxBIS@A1DC7UNqb`^Db;hXPKG^j=TFO?zv^}Zheo`g?Q=o<1edD4M; ztexqvF}nM$g96dLrLj^)HWY@$HL-6>r(nLAiiWlJMD>B6UU0u#*PS;r$qm06`0CtG z4GF$mh{x!Pb1{L?N5g+wm-b8E@yc4vs%SXtwzjXbz;2ILoj3p!MCqd+WXQ6tA`-%@ z4uX9L7HGj+RG%+Zh+;!)_@PP)kn$5`^5{4CoV14;5_O{s8#0zz` zOXcEdj!((6W*GXQyzVCuR{GfN<8eI(0~0cke{QAWRWxbS5-(UnQUO0Pa0AVRo~x|NmmJwaujT_+jR) zRys8B8xo?snF(ma5ys6v-IBF6k}z|CxzrX&GY18)YjtaGSuw=prPG@}O^o5&8KI$h z2=Z6hd*AhI5M5Em-kF280lXuvy58T+EwSazE1b1wYn-eq-4 zLjv&H=c7vVDkIAlzzrJLbWX}eluR@! zn%2C~IIuLiU)yjona5n5jGSj-*gA%*(HUd)6Ky)L;$n#>DdM$KCj9T0%8$tJI|R8;3G5xG~y>#q`g_U|s~Y*R<~5K;3_r%oBUM=l$0d#WZEoE`b@jOiFy z=J=75HxMR_^TNE?+-`bg$R{$g92@`U@X$uV13U*4DGNzXx$V^zdk&=ZaxMO4iKFyG zYPFAIqov(iL#ex!W;!x`=Moj()^A-7a5qT$k?|)KH}mvsH+!oh*r++T7k#U(oeA7l zYJc(A8y*-^G=C>e-5ZzFo$&2|aPO;;>$O_^$1h@u1(l&Q-s_T_3N4YEy)zf?UKlkQ!K=K^?_V~Cwk)Wi zx#bp<+T*Go%TDqPiwmZN2-;#CU>YtSBECoI53!wPcI_Z5G&&lu`d1?t(s|6y-}A+6 zj@&_dl=nBxjSD&t7gu#puNBYdnu=##CG?sARLL&a+Ptf3=AgCi`xWOcKOj&A_}I}p zlz*A3fyqvSKZF7bUL5?#6q7A_@ug=`((E7c)7-ZWXznT53>)O)jFrLPk^D438T%HW zFh(_Z=!Zbg_m@xM{Om^YewRYF|2~M#cGr_?vVT%(-Wuuxi^`+(dK17>KA6UIv?e@S zdKGq6TX(RfSM+ZM@FXZtgKNL0_ZaDRgLn`niPwu`@zeG?3GK8cbe$mNxg5- zmt^tJ3E?(JRP9H1wboEoA}5rf5nbV!+}?|U~MeZ#`RdUTCJ@KGo2;EemSQv()|`Mo*eazSU#%r}&#*WrNY8 zlu_Yx)0}|yEP!U<-2Q+xq+mQ&>&|eMeg4Fk{(eeANg{B^07>hcM4ab58cZ+t{P84oRN-qdcNBQ@rHB}%7m7FHTlT; z&s&$Y!nE?wW3#VdbI($y{-)|xDx99qk27sm`%(NQX=Bk}{a13|>Kk=w#ScwMWlP+s zK01Q~#0xvfQhso5Pml4sh_t-^<$H`J9b$anHG@LCh>#lti!y6bE6C)?)4qUFt^mv4}Y7)6<}&yx+OmSX5mzG)^C96a;UcbO4DN zW01Ig@EH9_NkAJ5W9V4-Xx3k?_RByGdEIJbt5)CagjRVLC;*{FxE|=r>{i_=V;G|6 zpxq#;_81@s(4evQ4&%9_JsgohaAC|%OBz0SdUh%}jffUsD-1{5ShrR=u<_vLE9hwtZ zmhxyU3FpN5*uRL<_WM`Ianag?6q2Kg zKUo5!Z_^k`esLvDwLeAqQ4ep{;w(FU3K26l5mbX2F{-gfSz+psU$Kwk~Sn?euuryNE*3s z*lYV_u3OEBe~_hwjHTK&Lypp4oq#(1b>AmYk1?&wN0SE%&N!goG3#~`mkQ9_f?dDcRaYBUT5Cm_(Y>XIP_bh zIy88)3$xLaiV@~35SO0pPLsdlJx5^lrVYzf59b0g7BxW8BR??o%EYCr zM5ETSqM*~skQxHe9yrfRu#)udIq^=LD+Hca*)C(NMd=znVs3SpUtjRgY`~oKLt57W zxKMtDB{~R}4efgFhyyFsWcBWfsmOB{p+~XkMbC_RtQR+Zm=^WEhd8Cj3t64}g=80> zprA7gTUEwtqkQ#tqy$^>?mbOGu|@FsWOA%dKhF1akal-Ocf|&KXw#OpJfsFQC%SmR zZ_NL)BZTysPMv%AGQbZ3q^&EQz`l|d_7zP1ZP`r-fd>UOt6g&cyvhIJS0mhuHki$C+L5MHM;=n> zIt84~73UU`Cf9uO(Jvp~%cvpp{xxDt}7fhaPX3gByFnqXQ7_W8gG z6WEguLa@!*$EG+rahoW;Ly5%tC0)ud|EA=#oX8DBk3^@w)#vfj6Lh!Nn*+e5GIG-K zt@nCr*P>(4e>7FCs4r{Oy{Da>VJFM>`oNRl=nhdbrcEzJK;9DUSyF@VK=~|hI8Ob7 zqn5ajUKH{c7msZS+xKA;mtzwDnh%IBETVoTxv;#H5vNvm?dp$Vd`&Yd(#N9j^e=pm zqzoFileL7|w1ImlCgj&3IZ%*El#;^COtl}iHca;+?pn=*UTJcxyZ^}9bB*j*b-%*P0+yEqV%6m9xB3>?>T&gJOYR%< z&CbkJl83RhJTlfhvDhbPIYWqDt4ek!Rk@EF`rP`0ongvn!77Ph!{t#`A5R3!M)`L{ z${rKS%IFv{4UukFYE?fq1ncI-RE~B^bt-kI8fO(f2$x~88{-2uJ?z9tp^NP9B)cKo zmV_co<2s^;bJWbu#Wep5N|b@|bcyf#Wzd~!;dn4Nuq3WqadhRf-L`!0Wu3pL&_tFEv3Q6W6d#fbTx-SaF3%^U7R60^3y$D>=SxT}^I7hNVELQUCU}aUFs)Z?HcnK16t3 zp{JM7utWJbIWM#q*j%+GD!6vUL0TU5ull!>Q*zKtY(2Y1=UlUYhSohtm+8PS5AK%z zXgPMA{^ho|6M!1&Z zU<6Mj_duE6;y=}(pz`*hpBXp=9i`MHz}=RaR~ob6%8uy?o-Ni-;?6^FH<<#7y)MKZ z1hCo*=UUEy>DGkYLS6&=0#7^K1e~ z3~%a~-q)w@5mQ0CsFisB2pMv7R#;IHanOjx@bVnF)oDkE@VOW-{->B1j`s>d zbWPb;bhN!OHvVowf4FEGQp-usL{g{mRAj^7>7uEsKIn3zL zf28T+n2zyOW<4VgIWRq#MZXL~gBO2|)#5!_pXQ~VT*tK9b>cM~uoIiehj7ivA4b3& z1z^q`>jhNjkGphkXa;V)6-V`24A*@Rm>^KH?0U>kE^bG4EXj=Qs$$`PoRa;B1MUmR*ZS{I)Tv=+Z89*23|ftMfr993RGsd9niqQ^v}Ye=qV2B%Y?h& z94cVO43qw>rlKXH48^~zU6Wvktr&PcAO9k|1Y5N|Jb4@9kw?9H*brJL6gmc^*T2T78F{~wz!=*|Y&Rr*d){Y}@o?eY-Q*KZFy{De8$ctgNGmc} zG@*Y?&tZrO>S)wWTFj9AuCOQ?g5z`vV^D~iq z=*Ki&XvHmNCmJ-E_S-i6N4+>znMKQQDqynzb-w z7V|XGn&XUm#HuF(DS(n%W2P{s6eSIe;_vri$Q4K^2o-sUyU z`$jEEmo<1}UHGg6e#`8@x%B72j<0Vt?7G_gy+D&r*kBb?@30A5)(lK3^$4dD;BCpGb7`%I_I5R2r9y^DV4e+19L8)OT2h@^@YGcK8mZb0Wa?VbrAx3 zj=KjriR!|j9`^QfsV<@!ke9YIXYK6?QAKWl*o?WcYhkeOqK7e5abwm;w>e;>@Z>)Y>Z=d#dy#U&d z(P6=8FO}PNozvVfq%<|vIk;THT<Pai=S`}YTWg|UyER4#LdeUs0%$ToF; zH~V;_p>bzawCC36Cx9+v>_aT_>pWN737YSrp8&_)+H{#9+M*}0EUrT+*>*Z|5y;f8 zVa+pl)AaGI=}FZ%&#il20>A|dSH)Cfs<3JRjeC~n*`+l#ng~|%VkxUDl=9bzD#+BW z;5bT#=gqBwUqBAIB213CqmIk%ldda8&1XaoAhVCnE}Sjms2fT;>q z$&4HnwEYm*$Y=kA4R*N7!cxF{5fLH|*TYJNoj8J4o$J^v2_N*1(^&1O4t#1zDh``4 zlTh-1fA|htj%}vU$K8XH5s_-WG literal 0 HcmV?d00001 diff --git a/.loki/reference/chrome_Components_Icons_phoneOff.png b/.loki/reference/chrome_Components_Icons_phoneOff.png new file mode 100644 index 0000000000000000000000000000000000000000..d621a0f3a2673214a9b1b06345f1fe9d12a020b0 GIT binary patch literal 5814 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 bHYEN&H)V3+e$j65?ODv)(jHc6em(ZT71irr literal 0 HcmV?d00001 diff --git a/src/components/Messages/MessageList/livechatCall.js b/src/components/Messages/MessageList/livechatCall.js index 7038edb19..8a5b002d1 100644 --- a/src/components/Messages/MessageList/livechatCall.js +++ b/src/components/Messages/MessageList/livechatCall.js @@ -1,6 +1,8 @@ import { h } from 'preact'; import { useState } from 'preact/compat'; +import PhoneAccept from '../../../icons/phone.svg'; +import PhoneDecline from '../../../icons/phoneOff.svg'; import { Avatar } from '../../Avatar'; import { Button } from '../../Button'; import { Screen } from '../../Screen'; @@ -53,8 +55,8 @@ export const CallNotification = (props) => { /> Incoming video Call
- -
) : null} + + ) : null} {isframe ? () : null } ); }; diff --git a/src/icons/phone.svg b/src/icons/phone.svg new file mode 100644 index 000000000..074a7c13c --- /dev/null +++ b/src/icons/phone.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/icons/phoneOff.svg b/src/icons/phoneOff.svg new file mode 100644 index 000000000..a92af93a4 --- /dev/null +++ b/src/icons/phoneOff.svg @@ -0,0 +1,5 @@ + + + + + From 3fa905dc6fcb4f6d73f5bc3d9426ebe0f544195e Mon Sep 17 00:00:00 2001 From: Deepak Agarwal Date: Tue, 13 Jul 2021 00:05:42 +0530 Subject: [PATCH 10/21] add i18n.t, change classname, improve ui --- .../Messages/MessageList/livechatCall.js | 25 +++++++++---------- .../Messages/MessageList/styles.scss | 20 ++++++++++++--- src/lib/room.js | 3 +-- 3 files changed, 29 insertions(+), 19 deletions(-) diff --git a/src/components/Messages/MessageList/livechatCall.js b/src/components/Messages/MessageList/livechatCall.js index 8a5b002d1..655eef6d1 100644 --- a/src/components/Messages/MessageList/livechatCall.js +++ b/src/components/Messages/MessageList/livechatCall.js @@ -1,6 +1,7 @@ import { h } from 'preact'; import { useState } from 'preact/compat'; +import I18n from '../../../i18n'; import PhoneAccept from '../../../icons/phone.svg'; import PhoneDecline from '../../../icons/phoneOff.svg'; import { Avatar } from '../../Avatar'; @@ -10,10 +11,8 @@ import { createClassName, getAvatarUrl } from '../../helpers'; import { parseDate } from '../MessageTime/index'; import styles from './styles.scss'; -// get roomid(DisolayIframe(rid)) and put rid id in iframe link -// -// For example, for now I have add link of jitsi and its working fine, similarly we can add link of our video/audio call implemented with webrtc. -const DisplayIframe = (rid) => ( + +const DisplayCallIframe = (rid) => (