1import{dc as x,r as j,am as u,W as f,j as e,cM as g,F as a,cN as _,I as M,a4 as S}from"./index-711ea652.js";import{r as d,s as v}from"./vendor-react-71556bfc.js";import{t as c}from"./vendor-ui-38764301.js";import{i as y,e as m}from"./vendor-recoil-626f56a1.js";import{M as N}from"./ModalHeader-760f5bfc.js";import{T as b}from"./TogglerRow-13693947.js";import"./vendor-dnd-91d572af.js";import"./vendor-firebase-9bc4e0ba.js";import"./vendor-charts-ac5ff145.js";import"./vendor-date-3bdb8c9e.js";import"./vendor-intl-c363bda1.js";import"./vendor-sentry-0af51806.js";import"./vendor-forms-194831aa.js";const{channelsService:k}=new S,F=()=>{const[r,i]=d.useState(!1),[p,h]=y(x),s=m(j).find(o=>o.id===p),t=m(u);d.useEffect(()=>{i(!!(s!=null&&s.shareMode))},[s==null?void 0:s.id,s==null?void 0:s.shareMode]);const n=s!=null&&s.id&&s.id!==""?v(f.Preview,{groupId:t._id,spaceId:s.id}):null,l=n?`${window.location.origin}${n}`:"";return e.jsxs(g,{isOpen:!0,onRequestClose:()=>h(void 0),children:[e.jsx(N,{title:e.jsx(a,{id:"shareChannel"})}),e.jsxs(_,{children:[e.jsx("p",{className:"medium-body m-b-l",children:e.jsx(a,{id:"shareDescription"})}),e.jsxs("div",{className:"ShareModal__public",children:[e.jsxs("div",{className:"flex align-items-center m-b-m",children:[e.jsx(M,{name:"GlobeActive",size:"m",className:"m-r-s"}),e.jsxs("div",{className:"flex flex-col justify-content-center",children:[e.jsx("span",{children:e.jsx(a,{id:"shareToWeb"})}),e.jsx("span",{className:"small-body",children:e.jsx(a,{id:"shareToWebDescription"})})]}),e.jsx(b,{name:"name",checked:r,styles:o=>({...o,root:`${o.root} m-l-auto`}),onToggled:async()=>{if(!s)return;const o=!r;i(o);try{await k.updateChannel(t._id,s.id,{shareMode:o})}catch{c.error(e.jsx(a,{id:"errorsSomethingWentWrong"}))}}})]}),e.jsx("p",{className:"ShareModal__text",children:e.jsx(a,{id:"yourLink"})}),e.jsxs("div",{className:"ShareModal__link",children:[e.jsx("input",{className:"ShareModal__link-input",readOnly:!0,value:l}),e.jsx("div",{className:"flex",children:e.jsx("span",{className:"ShareModal__copy",onClick:()=>{navigator.clipboard.writeText(l),c.success(e.jsx(a,{id:"linkCopied"}))},children:e.jsx(a,{id:"shareCopyLink"})})})]})]})]})]})};export{F as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.