Build 533169stable
Module 970636
1,544 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m,r:()=>h});var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(446080),l=n(397927),u=n(267102),c=n(675991),d=n(709562),_=n(652215),f=n(985018),p=n(181859);function h(e){let t=(0,c.Q)(e),{enabled:n,cameraUnavailable:s,onChange:a,onCameraUnavailable:d,hasPermission:f,children:p,channelLimitReached:h=!1,join:m}=e,E=(0,u.Us)(),g=s?()=>d():()=>a(!e.enabled,E),{Component:A,play:I,events:T}=(0,o.K)(m||n?"disable":"enable");i.useEffect(()=>()=>I(),[n,I]);let S=m?l.npA:E===_.BRT.POPOUT?n?l.npA:l.OCo:A;return(0,r.jsx)(r.Fragment,{children:p({onClick:g,isActive:n,disabled:!n&&(!f||h),iconComponent:S,iconColor:"currentColor",label:t,unavailable:s,onMouseEnter:m?void 0:T.onMouseEnter,onMouseLeave:m?void 0:T.onMouseLeave})})}function m(e){let{enabled:t,join:n,channel:i,onChange:s,onCameraUnavailable:o,cameraUnavailable:l,hasPermission:u,className:c,channelLimitReached:_,channelLimit:m,centerButton:E=!1,onPopoutClick:g,...A}=e,I=E?d.l:d.A,T=()=>n?"join":t?"green":"primaryDark",S=e=>n?"join":e?"green":A.color;return(0,r.jsx)(h,{enabled:t,join:n,channel:i,onChange:s,onCameraUnavailable:o,cameraUnavailable:l,hasPermission:u,channelLimitReached:_,channelLimit:m,children:e=>{let{unavailable:t,onMouseEnter:i,onMouseLeave:s,isActive:o,...l}=e;return(0,r.jsx)(I,{...l,...A,color:S(o),caretColor:T(),caretAriaLabel:f.intl.string(f.t.jO7lgy),isActive:o,onMouseEnter:e=>{A.onMouseEnter?.(e),i?.()},onMouseLeave:e=>{A.onMouseLeave?.(e),s?.()},className:a()(c,{[p.t]:t}),onPopoutClick:g,isTrayButton:!n})}})}}