PageSourceSearch

https://palmettowire.com/static/3029.1e1aa5cadb61d35320d6.js

js palmettowire.com collected 2026-09-28 17:32:27 UTC 34,474 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[3029],{42945(e,t,n){n.d(t,{A:()=>d});var a=n(36418),l=n(14778),s=n(37270),r=n(77440),o=n(7430),c=n(79342),i=n(72429);const m=({dmUser:e})=>{const t=(0,s.useSelector)(o.HW),n=(0,s.useSelector)(r.K3),m=(0,c.R4)(e,n);return a.createElement(a.Fragment,null,t.id!==e?.id&&m+" ",t.id===e?.id&&a.createElement(l.FormattedMessage,{id:"channel_header.directchannel.you",defaultMessage:"{displayName} (you) ",values:{displayName:m}}),(0,c.P)(e?.roles??"")&&a.createElement(i.A,null))},d=(0,a.memo)(m)},6281(e,t,n){n.d(t,{A:()=>d}),n(15724),n(43617),n(93991);var a=n(36418),l=n(37270),s=n(65952),r=n(77440),o=n(7430),c=n(79342),i=n(72429);const m=({gmMembers:e})=>{const t=(0,l.useSelector)(o.HW),n=(0,l.useSelector)(r.K3),m=(0,l.useSelector)(s.Lw);if(!m)return null;const d={};if(e)for(const a of e){if(a.id===t.id)continue;const e=(0,c.R4)(a,n);d[e]||(d[e]=[]),d[e].push(a)}const u=m.display_name.split(", ");return a.createElement(a.Fragment,null,u.map((e,t)=>{if(!d[e])return e;const n=d[e].shift();return a.createElement(a.Fragment,{key:n?.id},t>0&&", ",e,(0,c.P)(n?.roles??"")&&a.createElement(i.A,null))}))},d=(0,a.memo)(m)},43029(e,t,n){n.d(t,{A:()=>mt}),n(43617),n(93991);var a=n(71633),l=n.n(a),s=n(36418),r=n(14778),o=n(37270),c=n(35134),i=n.n(c),m=n(65952),d=n(26614),u=n(7430),h=n(21650),g=n(97026),E=n(70669),p=n(81444),M=n(91600),_=n(85406),b=n(79342),f=n(80943),C=n(34086),A=n(30413),I=n(79751),v=n(91767),N=n(17461);const y=({channel:e})=>{const t=(0,o.useDispatch)(),[n,a]=(0,s.useState)(!0),l=(0,r.useIntl)(),c=(0,s.useCallback)(()=>{a(!1),t((0,I.O)(p.IQ.DISABLE_AUTOTRANSLATION_CONFIRM))},[t]),i=(0,s.useCallback)(async()=>{c(),await t((0,A.b6)(e.id,!1)),requestAnimationFrame(()=>{t((0,v.An)(l.formatMessage({id:"channel_header.autotranslation.disable_confirm.ephemeral_message",defaultMessage:"You disabled Auto-translation for this channel. All messages will show original text. This only affects your view."}),e.id))})},[e.id,t,c,l]),m=(0,s.useMemo)(()=>({title:s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.disable_confirm.title",defaultMessage:"Turn off auto-translation"}),message:s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.disable_confirm.message",defaultMessage:"Messages in this channel will revert to their original language. This will only affect how you see this channel. Other members won't be affected."}),confirmButtonText:s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.disable_confirm.confirm",defaultMessage:"Turn off auto-translation"}),cancelButtonText:s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.disable_confirm.cancel",defaultMessage:"Cancel"})}),[]);return s.createElement(N.A,{show:n,title:m.title,message:m.message,confirmButtonText:m.confirmButtonText,cancelButtonText:m.cancelButtonText,onConfirm:i,onCancel:c,onExited:c,modalClass:"disableAutotranslationConfirmModal"})},k=({channel:e,...t})=>{const n=(0,o.useDispatch)(),a=(0,o.useSelector)(t=>(0,m.FV)(t,e.id)),l=(0,o.useSelector)(m.jF),c=(0,s.useCallback)(()=>{l&&n(a?(0,I.q)({modalId:p.IQ.DISABLE_AUTOTRANSLATION_CONFIRM,dialogType:y,dialogProps:{channel:e}}):(0,A.b6)(e.id,!0))},[e,a,l,n]),i=(0,s.useMemo)(()=>s.createElement(_.TranslateIcon,{size:"18px"}),[]),d=(0,s.useMemo)(()=>l?a?s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.disable",defaultMessage:"Disable autotranslation"}):s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.enable",defaultMessage:"Enable autotranslation"}):s.createElement(s.Fragment,null,s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.language_not_supported.title",defaultMessage:"Auto-translation"}),s.createElement(r.FormattedMessage,{id:"channel_header.autotranslation.language_not_supported.subtitle",defaultMessage:"Your language is not supported"})),[a,l]);return s.createElement(E.q7,Object.assign({leadingElement:i,id:"channelNotificationPreferences",onClick:c,labels:d,disabled:!l},t))},F=s.memo(k);var S=n(92159),w=n(44446);const D=e=>{const{formatMessage:t}=(0,r.useIntl)(),{handleCreateLink:n,handleCreateFile:a}
1=(0,w.m)(e.channel.id),l=(0,g._4)(e.channel.id,"add"),c=(0,g.GX)(),i=(0,o.useSelector)(t=>{const n=(0,S.H)(t,e.channel.id);return null!=n&&Object.keys(n).length>=g.PM});if(!l)return null;const m=e=>i?s.createElement(s.Fragment,null,e,s.createElement(r.FormattedMessage,{id:"channel_bookmarks.addBookmarkLimitReached",defaultMessage:"Cannot add more than {limit} bookmarks",values:{limit:g.PM}})):s.createElement(s.Fragment,null,e),d=e.channel.id;return s.createElement(E.g8,{id:`channel-menu-${d}-bookmarks`,leadingElement:s.createElement(_.BookmarkOutlineIcon,{size:18}),labels:s.createElement(r.FormattedMessage,{id:"channel_menu.bookmarks",defaultMessage:"Bookmarks Bar"}),trailingElements:s.createElement(_.ChevronRightIcon,{size:16}),menuId:`channel-menu-${d}-menu`,menuAriaLabel:t({id:"channel_menu.bookmarks",defaultMessage:"Bookmarks Bar"})},s.createElement(E.q7,{id:`channel-menu-${d}-bookmarks-link`,leadingElement:s.createElement(_.LinkVariantIcon,{size:18}),"aria-disabled":i,labels:m(s.createElement(r.FormattedMessage,{id:"channel_menu.bookmarks.addLink",defaultMessage:"Add a link"})),onClick:()=>{i||n()}}),c&&s.createElement(E.q7,{id:`channel-menu-${d}-bookmarks-file`,leadingElement:s.createElement(_.PaperclipIcon,{size:18}),"aria-disabled":i,labels:m(s.createElement(r.FormattedMessage,{id:"channel_menu.bookmarks.addFile",defaultMessage:"Attach a file"})),onClick:()=>{i||a()}}))},T=(0,s.memo)(D);var H=n(74482);const L=({channel:e})=>{const t=(0,o.useDispatch)();return(0,o.useSelector)(t=>(0,f.X)(t,e.id))?s.createElement(E.q7,{id:"channelSettings",labels:s.createElement(r.FormattedMessage,{id:"channel_header.channel_settings",defaultMessage:"Channel Settings"}),onClick:()=>{t((0,I.q)({modalId:p.IQ.CHANNEL_SETTINGS,dialogType:H.A,dialogProps:{channelId:e.id,focusOriginElement:"channelHeaderDropdownButton",isOpen:!0}}))},leadingElement:s.createElement(_.CogOutlineIcon,{size:18})}):null},O=(0,s.memo)(L);n(15724);var x=n(35631),B=n(14776),P=n(25778),G=n(83007);function R(e){const t=(0,o.useDispatch)(),n=(0,o.useSelector)(B.H7),a=(0,o.useSelector)(m.UX),{id:l,channel:c}=e;let i=s.createElement(r.FormattedMessage,{id:"center_panel.direct.closeDirectMessage",defaultMessage:"Close Direct Message"});return c.type===p.YM.GM_CHANNEL&&(i=s.createElement(r.FormattedMessage,{id:"center_panel.direct.closeGroupMessage",defaultMessage:"Close Group Message"})),s.createElement(E.q7,{id:l,leadingElement:s.createElement(_.CloseIcon,{size:"18px"}),onClick:()=>{const{channel:l,currentUserID:s}=e;let r,o;l.type===p.YM.DM_CHANNEL?(o=p.YM.Preferences.CATEGORY_DIRECT_CHANNEL_SHOW,r=l.teammate_id):(o=p.YM.Preferences.CATEGORY_GROUP_CHANNEL_SHOW,r=l.id),t((0,P.iq)(l.name)),t((0,x.SF)(s,[{user_id:s,category:o,name:r,value:"false"}])),n&&(0,G.J)().push(`/${n.name}/channels/${a}`)},labels:i})}var q=n(64182);const U=({channel:e,leadingElement:t})=>{const n=(0,o.useDispatch)();return s.createElement(E.q7,{id:"channelEditHeader",leadingElement:t,onClick:()=>{n((0,I.q)({modalId:p.IQ.EDIT_CHANNEL_HEADER,dialogType:q.A,dialogProps:{channel:e}}))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.setConversationHeader",defaultMessage:"Edit Header"})})},z=s.memo(U),V=e=>{const{formatMessage:t}=(0,r.useIntl)();return e.pluginItems&&e.pluginItems.length?s.createElement(E.g8,{id:"moreActions",labels:s.createElement(r.FormattedMessage,{id:"pluginsMenu.more_actions",defaultMessage:"More actions"}),leadingElement:s.createElement(_.AppsIcon,{size:"18px"}),trailingElements:s.createElement(_.ChevronRightIcon,{size:16}),menuId:"moreActions-menu",menuAriaLabel:t({id:"pluginsMenu.more_actions",defaultMessage:"More actions"})},e.pluginItems):s.createElement(s.Fragment,null)},j=(0,s.memo)(V);var Y=n(49664),Q=n(57676);const $=({isFavorite:e,channelID:t})=>{const n=(0,o.useDispatch)(),a=(0,o.useSelector)(e=>(0,Q.OC)(e,t)),l=()=>
1{n(e?(0,A.XJ)(t):(0,A.yc)(t))};let c=s.createElement(r.FormattedMessage,{id:"channelHeader.addToFavorites",defaultMessage:"Add to Favorites"});return e&&(c=s.createElement(r.FormattedMessage,{id:"channelHeader.removeFromFavorites",defaultMessage:"Remove from Favorites"})),a?s.createElement(Y.WithTooltip,{title:s.createElement(r.FormattedMessage,{id:"channelHeader.managedCategoryFavoriteDisabled",defaultMessage:"Channels in managed categories cannot be favorited."})},s.createElement("div",null,s.createElement(E.q7,{onClick:l,labels:c,disabled:!0}))):s.createElement(E.q7,{onClick:l,labels:c})},W=(0,s.memo)($);var X=n(2386),J=n(75270);const K=({channel:e,...t})=>{const n=(0,o.useDispatch)();let a,l=(0,o.useSelector)(J.A);return(0,o.useSelector)(J.bM)!==p._n.CHANNEL_INFO&&(l=!1),a=l?s.createElement(r.FormattedMessage,{id:"channelHeader.hideInfo",defaultMessage:"Close Info"}):s.createElement(r.FormattedMessage,{id:"channelHeader.viewInfo",defaultMessage:"View Info"}),s.createElement(s.Fragment,null,s.createElement(E.q7,Object.assign({leadingElement:s.createElement(_.InformationOutlineIcon,{size:"18px"}),onClick:()=>{n(l?(0,X.bP)():(0,X.Vl)(e.id))},labels:a},t)))};function Z({isMuted:e,channel:t,userID:n}){const a=(0,o.useDispatch)();let l;return l=t.type===p.YM.DM_CHANNEL||t.type===p.YM.GM_CHANNEL?e?s.createElement(r.FormattedMessage,{id:"channel_header.unmuteConversation",defaultMessage:"Unmute"}):s.createElement(r.FormattedMessage,{id:"channel_header.muteConversation",defaultMessage:"Mute"}):e?s.createElement(r.FormattedMessage,{id:"channel_header.unmute",defaultMessage:"Unmute Channel"}):s.createElement(r.FormattedMessage,{id:"channel_header.mute",defaultMessage:"Mute Channel"}),s.createElement(E.q7,{leadingElement:s.createElement(_.BellOffOutlineIcon,{size:"18px"}),id:"channelToggleMuteChannel",onClick:()=>{a((0,A.cz)(n,t.id,{mark_unread:e?p.DB.ALL:p.DB.MENTION}))},labels:l})}const ee=({channelID:e})=>{const t=(0,o.useDispatch)(),n=(0,o.useSelector)(J.bM)===p._n.PIN;return s.createElement(E.q7,{onClick:()=>{t(n?(0,X.bP)():(0,X.H3)(e))},labels:s.createElement(r.FormattedMessage,{id:"navbar.viewPinnedPosts",defaultMessage:"View Pinned Posts"})})},te=(0,s.memo)(ee),ne=({channel:e,user:t,isMuted:n,isMobile:a,isFavorite:l,pluginItems:r,isChannelBookmarksEnabled:c,isChannelAutotranslated:i,...m})=>{const d=(0,o.useSelector)(t=>(0,f.X)(t,e.id));return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:e},m)),s.createElement(Z,{userID:t.id,channel:e,isMuted:n}),a&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:e.id,isFavorite:l}),s.createElement(te,{channelID:e.id})),d?s.createElement(O,{channel:e}):s.createElement(z,{leadingElement:s.createElement(_.CogOutlineIcon,{size:"18px"}),channel:e}),i&&s.createElement(F,{channel:e}),s.createElement(E.wv,null),!(0,b.P)(t.roles)&&c&&s.createElement(T,{channel:e}),s.createElement(C.A,{channel:e}),!a&&s.createElement(j,{pluginItems:r}),s.createElement(E.wv,null),s.createElement(R,{currentUserID:t.id,channel:e}))};var ae=n(26366),le=n(57486),se=n(32446),re=n(77440),oe=n(52073),ce=(n(81975),n(99930),n(14696)),ie=n(46859),me=n(11284),de=n(53654),ue=n(24867);const he=()=>{const e=(0,r.useIntl)();return s.createElement(ue.A,{title:e.formatMessage({id:"sidebar_left.sidebar_channel_modal.no_common_teams_error.heading",defaultMessage:"Unable to convert to a channel because group members are part of different teams"}),text:e.formatMessage({id:"sidebar_left.sidebar_channel_modal.no_common_teams_error.body",defaultMessage:"Group Message cannot be converted to a channel because members are not a part of the same team. Add all members to a single team to convert this group message to a channel in that team."}),type:"danger"})};var ge=n(69657),Ee=n(43233);const pe=e=>{const[t,n]=(0,s.useState)(),a=(0,r.useIntl)(),{formatMessage:l}=a,c=(0,s.useCallback)(t=>{const a=t.value;n(e.teamsById[a]),e.onChange(a)},[]),i=(0,o.useSelector)(ge.k),m=Object.values(e.teamsById).map(e=>({value:e.id,label:e.display_name})).sort((e,t)=>e.label.localeCompare(t.label,i));return s.createElement(Ee.A,{className:"team_selector",required:!0,onChange:c,value:t?{label:t.display_name,value:t.id}:void 0,options:m,legend:l({id:"sidebar_left.sidebar_channel_modal.select_team_placeholder",defaultMessage:"Select Team"}),placeholder:l({id:"sidebar_left.sidebar_channel_modal.select_team_placeholder",defaultMessage:"Select Team"}),name:"team_selector"})},Me=e=>{const t=(0,r.useIntl)();let n;return n=e.channelMemberNames.length>0?t.formatList(e.channelMemberNames):t.formatMessage({id:"sidebar_left.sidebar_channel_modal.warning_body_yourself",defaultMessage:"yourself"}),s.createElement(ue.A,{title:t.formatMessage({id:"sidebar_left.sidebar_channel_modal.warning_header",defaultMessage:"Conversation history will be visible to any channel members"}),text:t.formatMessage({id:"sidebar_left.sidebar_channel_modal.warning_body",defaultMessage:"You are about to convert the Group Message with {memberNames} to a Channel. This cannot be undone."},{memberNames:n})})};var _e=function(e){return e.CHANNEL_NAME_EXISTS="store.sql_channel.save_channel.exists.app_error",e}(_e||{});const be=(0,o.connect)(function(){const e=(0,u.dH)();return(t,n)=>
1{const a=e(t,n.channel.id),l=(0,u.WR)(t);return{profilesInChannel:a,teammateNameDisplaySetting:(0,re.K3)(t),currentUserId:l}}},function(e){return{actions:(0,se.zH)({closeModal:I.O,convertGroupMessageToPrivateChannel:A.jr,moveChannelsInSidebar:oe.nh},e)}})(e=>{const t=(0,r.useIntl)(),{formatMessage:n}=t,[a,c]=(0,s.useState)(""),i=(0,s.useRef)(""),[m,d]=(0,s.useState)(""),u=(0,s.useCallback)(e=>{i.current=e,d("")},[]),[h,g]=(0,s.useState)([]);(0,s.useEffect)(()=>{const t=e.profilesInChannel.filter(t=>t.id!==e.currentUserId&&0===t.delete_at).map(t=>(0,b.R4)(t,e.teammateNameDisplaySetting));g(t)},[e.profilesInChannel,e.currentUserId,e.teammateNameDisplaySetting]);const[E,p]=(0,s.useState)({}),[M,_]=(0,s.useState)(!1),[f,C]=(0,s.useState)(!1),[A,I]=(0,s.useState)(),[v,N]=(0,s.useState)(!1),[y,k]=(0,s.useState)(),F=(0,o.useDispatch)(),S=(0,s.useRef)(!1);(0,s.useEffect)(()=>(S.current=!0,()=>{S.current=!1}),[]),(0,s.useEffect)(()=>{(async()=>{const t=await F((0,ie.fr)(e.channel.id));if(!S.current)return;if(t.error||!t.data)return;const n=t.data,a={};n.forEach(e=>{a[e.id]=e}),p(a),_(!0),1===n.length&&I(n[0].id)})(),setTimeout(()=>C(!0),1200)},[F,e.channel.id]);const w=(0,s.useCallback)(async()=>{if(!A)return;const{error:t}=await e.actions.convertGroupMessageToPrivateChannel(e.channel.id,A,a.trim(),i.current.trim());t?t.server_error_id===_e.CHANNEL_NAME_EXISTS?d(n({id:"channel_modal.alreadyExist",defaultMessage:"A channel with that URL already exists"})):k(t.message):(k(void 0),e.onExited())},[A,e,a,n]),D=!M||!f,T=void 0!==A&&""!==a&&!v&&!m,H={};let L;if(D||0!==Object.keys(E).length){let t;H.handleCancel=D?void 0:e.onExited,H.confirmButtonVariant="destructive",H.cancelButtonText=n({id:"channel_modal.cancel",defaultMessage:"Cancel"}),H.confirmButtonText=n({id:"sidebar_left.sidebar_channel_modal.confirmation_text",defaultMessage:"Convert to private channel"}),H.isConfirmDisabled=!T,t=D?s.createElement("div",{className:"loadingIndicator"},s.createElement(de.A,null)):s.createElement(s.Fragment,null,s.createElement(Me,{channelMemberNames:h}),Object.keys(E).length>1&&s.createElement(pe,{teamsById:E,onChange:I}),s.createElement(me.A,{value:a,name:"convert-gm-to-channel-modal-channel-name",placeholder:n({id:"sidebar_left.sidebar_channel_modal.channel_name_placeholder",defaultMessage:"Enter a name for the channel"}),autoFocus:!1,onDisplayNameChange:c,onURLChange:u,onErrorStateChange:N,team:A?E[A]:void 0,urlError:m}),y&&s.createElement("div",{className:"conversion-error"},s.createElement("i",{className:"icon icon-alert-outline"}),s.createElement("span",null,y))),L=s.createElement("div",{className:l()({"convert-gm-to-channel-modal-body":!0,loading:D,"single-team":1===Object.keys(E).length,"multi-team":Object.keys(E).length>1})},t)}else H.confirmButtonText=n({id:"generic.okay",defaultMessage:"Okay"}),H.handleConfirm=e.onExited,L=s.createElement("div",{className:"convert-gm-to-channel-modal-body error"},s.createElement(he,null));return s.createElement(ce.zW,Object.assign({id:"convert-gm-to-channel-modal",className:"convert-gm-to-channel-modal",modalHeaderText:n({id:"sidebar_left.sidebar_channel_modal.header",defaultMessage:"Convert to Private Channel"}),compassDesign:!0,handleConfirm:D?void 0:w,onExited:e.onExited,autoCloseOnConfirmButton:!1},H),L)}),fe=({channel:e})=>{const t=(0,o.useDispatch)();return s.createElement(E.q7,{id:"convertGMPrivateChannel",onClick:()=>{t((0,I.q)({modalId:p.IQ.CONVERT_GM_TO_CHANNEL,dialogType:be,dialogProps:{channel:e}}))},labels:s.createElement(r.FormattedMessage,{id:"sidebar_left.sidebar_channel_menu_convert_to_channel",defaultMessage:"Convert to Private Channel"})})},Ce=s.memo(fe);var Ae=n(4342);const Ie=({channel:e,user:t,...n})=>{const a=(0,o.useDispatch)();return s.createElement(E.q7,Object.assign({leadingElement:s.createElement(_.BellOutlineIcon,{size:"18px"}),id:"channelNotificationPreferences",onClick:()=>{a((0,I.q)({modalId:p.IQ.CHANNEL_NOTIFICATIONS,dialogType:Ae.A,dialogProps:{channel:e,currentUser:t}}))},labels:s.createElement(r.FormattedMessage,{id:"navbar.preferences",defaultMessage:"Notification Preferences"})},n))},ve=s.memo(Ie),Ne=({id:e,channel:t,text:n,editMembers:a=!1})=>{const l=(0,o.useDispatch)();let r=(0,o.useSelector)(J.A);return(0,o.useSelector)(J.bM)!==p._n.CHANNEL_MEMBERS&&(r=!1),s.createElement(E.q7,{leadingElement:s.createElement(_.AccountOutlineIcon,{size:16}),id:e,onClick:()=>{r||l((0,X.sQ)(t.id,a))},labels:n})},ye=({channel:e,user:t,isMuted:n,isMobile:a,isFavorite:l,pluginItems:c,isChannelBookmarksEnabled:i,isChannelAutotranslated:m,...d})=>{const u=!0===e?.group_constrained,h=0!==e.delete_at,{formatMessage:g}=(0,r.useIntl)(),p=(0,o.useSelector)(t=>(0,f.X)(t,e.id));return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:e},d)),s.createElement(Z,{userID:t.id,channel:e,isMuted:n}),a&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:e.id,isFavorite:l}),s.createElement(te,{channelID:e.id})),!h&&s.createElement(s.Fragment,null,s.createElement(ve,{user:t,channel:e}),p?s.createElement(s.Fragment,null,s.createElement(O,{channel:e}),!u&&!(0,b.P)(t.roles)&&s.createElement(Ce,{channel:e})):s.createElement(s.Fragment,null,(0,b.P)(t.roles)&&s.createElement(z,{leadingElement:s.createElement(_.CogOutlineIcon,{size:"18px"}),channel:e}),!u&&!(0,b.P)(t.roles)&&s.createElement(E.g8,{id:"channelSettings",labels:s.createElement(r.FormattedMessage,{id:"channel_header.settings",defaultMessage:"Settings"}),leadingElement:s.createElement(_.CogOutlineIcon,{size:18}),trailingElements:s.createElement(_.ChevronRightIcon,{size:16}),menuId:"channelSettings-menu",menuAriaLabel:g({id:"channel_header.settings",defaultMessage:"Settings"})},s.createElement(z,{channel:e}),s.createElement(Ce,{channel:e})))),m&&s.createElement(F,{channel:e}
1),!h&&!(0,b.P)(t.roles)&&i&&s.createElement(T,{channel:e}),s.createElement(E.wv,null),!h&&!u&&s.createElement(le.A,{channelId:e.id,teamId:e.team_id,permissions:[ae.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS]},s.createElement(Ne,{id:"channelMembers",channel:e,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}),s.createElement(E.wv,null)),s.createElement(C.A,{channel:e}),!a&&s.createElement(j,{pluginItems:c}),s.createElement(E.wv,null),s.createElement(R,{currentUserID:t.id,channel:e}))};var ke=n(27039);const Fe=e=>e.isMobile?s.createElement(s.Fragment,null,s.createElement(ke.A,{channel:e.channel,isDropdown:!0}),s.createElement(E.wv,null),e.pluginItems):s.createElement(s.Fragment,null),Se=(0,s.memo)(Fe);var we=n(89735),De=n(14891);class Te extends s.PureComponent{constructor(e){super(e),this.state={show:!0}}handleDelete=()=>{this.props.channel.id.length===p.Ay.CHANNEL_ID_LENGTH&&(this.props.actions.deleteChannel(this.props.channel.id),this.onHide())};onHide=()=>{this.setState({show:!1})};render(){return s.createElement(we.Modal,{dialogClassName:"a11y__modal",show:this.state.show,onHide:this.onHide,onExited:this.props.onExited,role:"none","aria-labelledby":"deleteChannelModalLabel",id:"deleteChannelModal"},s.createElement(we.Modal.Header,{closeButton:!0},s.createElement(we.Modal.Title,{componentClass:"h1",id:"deleteChannelModalLabel"},s.createElement(r.FormattedMessage,{id:"delete_channel.confirm",defaultMessage:"Confirm ARCHIVE Channel"}))),s.createElement(we.Modal.Body,null,s.createElement("div",{className:"alert alert-danger"},s.createElement("p",null,s.createElement(r.FormattedMessage,{id:"deleteChannelModal.canViewArchivedChannelsWarning",defaultMessage:"This will archive the channel from the team. Channel contents will still be accessible by channel members."})),s.createElement("p",null,s.createElement(r.FormattedMessage,{id:"deleteChannelModal.confirmArchive",defaultMessage:"Are you sure you wish to archive the <strong>{display_name}</strong> channel?",values:{display_name:this.props.channel.display_name,strong:e=>s.createElement("strong",null,e)}})))),s.createElement(we.Modal.Footer,null,s.createElement(De.Button,{type:"button",emphasis:"tertiary",onClick:this.onHide},s.createElement(r.FormattedMessage,{id:"delete_channel.cancel",defaultMessage:"Cancel"})),s.createElement(De.Button,{type:"button",variant:"destructive","data-dismiss":"modal",onClick:this.handleDelete,autoFocus:!0,id:"deleteChannelModalDeleteButton"},s.createElement(r.FormattedMessage,{id:"delete_channel.del",defaultMessage:"Archive"}))))}}const He=(0,o.connect)(function(e){return{currentTeamDetails:(0,B.H7)(e)}},function(e){return{actions:(0,se.zH)({deleteChannel:P.D3},e)}})(Te);var Le=n(78064);const Oe=({channel:e})=>{const t=(0,o.useDispatch)(),n=(0,Le.hm)(e.type);return s.createElement(E.q7,{id:"channelArchiveChannel",leadingElement:s.createElement(n,{size:18}),onClick:()=>{t((0,I.q)({modalId:p.IQ.DELETE_CHANNEL,dialogType:He,dialogProps:{channel:e}}))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.delete",defaultMessage:"Archive Channel"}),isDestructive:!0})},xe=(0,s.memo)(Oe),Be=({...e})=>s.createElement(E.q7,Object.assign({onClick:P.TJ,labels:s.createElement(r.FormattedMessage,{id:"center_panel.archived.closeChannel",defaultMessage:"Close Channel"})},e)),Pe=s.memo(Be);var Ge=n(40142),Re=n(87373),qe=n(48774),Ue=n(1277),ze=n(24163),Ve=n(17983),je=n(99068),Ye=n(55860),Qe=n(85873);class $e extends s.PureComponent{loadItems=async(e,t)=>{const{data:n}=await this.props.actions.getGroupsAssociatedToChannel(this.props.channel.id,t,e,Ue.$);return{items:n.groups,totalCount:n.totalGroupCount}};onClickRemoveGroup=(e,t)=>this.props.actions.unlinkGroupSyncable(e.id,this.props.channel.id,qe.CL.Channel).then(async()=>{t.setState({loading:!0});const{items:e,totalCount:n}=await t.props.loadItems(t.setState.page,t.state.searchTerm);t.setState({loading:!1,items:e,totalCount:n})});onHide=()=>{this.props.actions.closeModal(p.IQ.MANAGE_CHANNEL_GROUPS)};titleButtonOnClick=()=>{this.onHide(),this.props.actions.openModal({modalId:p.IQ.ADD_GROUPS_TO_TEAM,dialogType:Ge.A})};setChannelMemberStatus=async(e,t,n)=>{this.props.actions.patchGroupSyncable(e.id,this.props.channel.i
1d,qe.CL.Channel,{scheme_admin:n}).then(async()=>{t.setState({loading:!0});const{items:e,totalCount:n}=await t.props.loadItems(t.setState.page,t.state.searchTerm);await this.props.actions.getMyChannelMember(this.props.channel.id),t.setState({loading:!1,items:e,totalCount:n})})};renderRow=(e,t)=>{let n;return n=e.scheme_admin?s.createElement(r.FormattedMessage,{id:"channel_members_dropdown.channel_admins",defaultMessage:"Channel Admins"}):s.createElement(r.FormattedMessage,{id:"channel_members_dropdown.channel_members",defaultMessage:"Channel Members"}),s.createElement("div",{key:e.id,className:"more-modal__row"},s.createElement("img",{className:"more-modal__image",src:Ye,alt:"group picture",width:"32",height:"32"}),s.createElement("div",{className:"more-modal__details"},s.createElement("div",{className:"more-modal__name"},e.display_name," ","-"," ",s.createElement("span",{className:"more-modal__name_count"},s.createElement(r.FormattedMessage,{id:"numMembers",defaultMessage:"{num, number} {num, plural, one {member} other {members}}",values:{num:e.member_count}})))),s.createElement("div",{className:"more-modal__actions"},s.createElement(je.A,null,s.createElement("button",{id:`teamGroupsDropdown_${e.display_name}`,className:"dropdown-toggle theme color--link style--none",type:"button","aria-expanded":"true"},s.createElement("span",null,n," "),s.createElement(ze.A,null)),s.createElement(Ve.A,{openLeft:!0,ariaLabel:Qe.Vw({id:"channel_members_dropdown.menuAriaLabel",defaultMessage:"Change the role of channel member"})},s.createElement(Ve.A.ItemAction,{show:!e.scheme_admin,onClick:()=>this.setChannelMemberStatus(e,t,!0),text:Qe.Vw({id:"channel_members_dropdown.make_channel_admins",defaultMessage:"Make Channel Admins"})}),s.createElement(Ve.A.ItemAction,{show:Boolean(e.scheme_admin),onClick:()=>this.setChannelMemberStatus(e,t,!1),text:Qe.Vw({id:"channel_members_dropdown.make_channel_members",defaultMessage:"Make Channel Members"})}),s.createElement(Ve.A.ItemAction,{onClick:()=>this.onClickRemoveGroup(e,t),text:Qe.Vw({id:"group_list_modal.removeGroupButton",defaultMessage:"Remove Group"})})))))};render(){const{formatMessage:e}=this.props.intl;return s.createElement(Ue.A,{titleText:e({id:"channel_groups",defaultMessage:"{channel} Groups"},{channel:this.props.channel.display_name}),searchPlaceholderText:e({id:"manage_channel_groups_modal.search_placeholder",defaultMessage:"Search groups"}),renderRow:this.renderRow,loadItems:this.loadItems,onHide:this.onHide,titleBarButtonText:e({id:"group_list_modal.addGroupButton",defaultMessage:"Add Groups"}),titleBarButtonOnClick:this.titleButtonOnClick})}}const We=(0,r.injectIntl)($e),Xe=(0,o.connect)((e,t)=>({channel:e.entities.channels.channels[t.channelID]}),e=>({actions:(0,se.zH)({getGroupsAssociatedToChannel:Re.dJ,closeModal:I.O,openModal:I.q,unlinkGroupSyncable:Re.IC,patchGroupSyncable:Re.r2,getMyChannelMember:A.MQ},e)}))(We),Je=({channel:e,...t})=>{const n=(0,o.useDispatch)();return s.createElement(s.Fragment,null,s.createElement(E.q7,Object.assign({id:"channelAddGroups",leadingElement:s.createElement(_.AccountMultiplePlusOutlineIcon,{size:"18px"}),onClick:()=>{n((0,I.q)({modalId:p.IQ.ADD_GROUPS_TO_CHANNEL,dialogType:Ge.A}))},labels:s.createElement(r.FormattedMessage,{id:"navbar.addGroups",defaultMessage:"Add Groups"})},t)),s.createElement(E.q7,Object.assign({id:"channelManageGroups",leadingElement:s.createElement(_.AccountMultipleOutlineIcon,{size:"18px"}),onClick:()=>{n((0,I.q)({modalId:p.IQ.MANAGE_CHANNEL_GROUPS,dialogType:Xe,dialogProps:{channelID:e.id}}))},labels:s.createElement(r.FormattedMessage,{id:"navbar_dropdown.manageGroups",defaultMessage:"Manage Groups"})},t)))},Ke=s.memo(Je);var Ze=n(69238);const et=({channel:e,id:t})=>{const n=(0,o.useDispatch)();return s.createElement(E.q7,{id:t,leadingElement:s.createElement(_.LogoutVariantIcon,{size:"18px"}),onClick:()=>{e.type===p.YM.PRIVATE_CHANNEL||e.policy_enforced?n((0,I.q)({modalId:p.IQ.LEAVE_PRIVATE_CHANNEL_MODAL,dialogType:Ze.A,dialogProps:{channel:e}})):n((0,P.nE)(e.id))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.leave",defaultMessage:"Leave Channel"}),isDestructive:!0})},tt=(0,s.memo)(et);var nt=n(99114);const at=({channel:e})=>{const t=(0,o.useDispatch)();return s.createElement(s.Fragment,null,s.createElement(E.wv,null),s.createElement(E.q7,{id:"channelUnarchiveChannel",onClick:()=>{t((0,I.q)({modalId:p.IQ.UNARCHIVE_CHANNEL,dialogType:nt.A,dialogProps:{channel:e}}))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.unarchive",defaultMessage:"Unarchive Channel"})}))},lt=(0,s.memo)(at),st=({channel:e,user:t,isMuted:n,isDefault:a,isMobile:l,isFavorite:o,isLicensedForLDAPGroups:c,pluginItems:i,isChannelBookmarksEnabled:m,isChannelAutotranslated:d,...u})=>{const h=!0===e?.group_constrained,g=0!==e.delete_at,M=e?.type===p.YM.PRIVATE_CHANNEL,_=M?ae.xB.MANAGE_PRIVATE_CHANNEL_MEMBERS:ae.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS,f=M?ae.xB.DELETE_PRIVATE_CHANNEL:ae.xB.DELETE_PUBLIC_CHANNEL,A=ae.xB.MANAGE_TEAM;return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:e},u)),s.createElement(Z,{userID:t.id,channel:e,isMuted:n}),!g&&s.createElement(s.Fragment,null,s.createElement(ve,{user:t,channel:e}),s.createElement(O,{channel:e}),m&&s.createElement(T,{channel:e})),d&&s.createElement(F,{channel:e}),s.createElement(E.wv,null),l&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:e.id,isFavorite:o}),s.createElement(te,{channelID:e.id}),s.createElement(E.wv,null)),(g||a)&&s.createElement(Ne,{id:"channelMembers",channel:e,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}),!g&&!a&&s.createElement(s.Fragment,null,s.createElement(le.A,{channelId:e.id,teamId:e.team_id,permissions:[_]},h&&c&&s.createElement(Ke,{channel:e}),s.createElement(Ne,{id:"channelMembers",channel:e,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})})),s.createElement(le.A,{channelId:e.id,teamId:e.team_id,permissions:[_],invert:!0},s.createElement(Ne,{id:"channelMembers",channel:e,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}))),s.createElement(E.wv,null),s.createElement(C.A,{channel:e}),!l&&s.createElement(j,{pluginItems:i}),!a&&s.createElement(E.wv,null),!a&&!(0,b.P)(t.roles)&&s.createElement(tt,{id:"channelLeaveChannel",channel:e}),g&&s.createElement(Pe,null),!g&&!a&&s.createElement(le.A,{channelId:e.id,teamId:e.team_id,permissions:[f]},s.createElement(xe,{channel:e})),g&&!a&&s.createElement(le.A,{channelId:e.id,teamId:e.team_id,permissions:[A]},s.createElement(lt,{channel:e})))};var rt=n(66310),ot=n(42945),ct=n(6281),it=n(66935);function mt({dmUser:e,gmMembers:t,isMobile:n,archivedIcon:a,sharedIcon:c}){const _=(0,r.useIntl)(),b=(0,o.useSelector)(u.HW),f=(0,o.useSelector)(m.Lw),C=(0,o.useSelector)(m.o2),A=(0,o.useSelector)(m.TJ),I=(0,o.useSelector)(m.cP),v="true"===(0,o.useSelector)(d.Ay).LDAPGroups,N=(0,o.useSelector)(h.V1),y=(0,o.useSelector)(g.wR),k=(0,it.K)(f?.id),F=(0,o.useSelector)(e=>!!f?.id&&(0,m.Pb)(e,f.id));if(!f)return null;const S=f.type===p.YM.DM_CHANNEL,w=f.type===p.YM.GM_CHANNEL;let D=f.display_name,T=_.formatMessage({id:"channel_header.otherchannel",defaultMessage:"{displayName} Channel Menu"},{displayName:f.display_name});S&&e?(D=s.createElement(ot.A,{dmUser:e}),b.id===e.id&&(T=_.formatMessage({id:"channel_header.directchannel",defaultMessage:"{displayName} (you) Channel Menu"},{displayName:f.display_name}))):w&&(D=s.createElement(ct.A,{gmMembers:t}));let H=[];return k&&(H=N.map(e=>s.createElement(E.q7,{id:e.id+"_pluginmenuitem",key:e.id+"_pluginmenuitem",onClick:()=>{e.action&&e.action(f.id)},labels:s.createElement("span",null,e.text)}))),s.createElement(E.mc,{menuButtonTooltip:{text:D},menuButton:{id:"channelHeaderDropdownButton",class:l()("channel-header__trigger style--none"),children:s.createElement(s.Fragment,null,a,s.createElement("strong",{id:"channelHeaderTitle",className:"heading"},D),c,s.createElement(i(),{size:16})),"aria-label":T.toLowerCase()},menu:{id:"channelHeaderDropdownMenu"},transformOrigin:{horizontal:"left",vertical:"top"}
1,anchorOrigin:{vertical:"bottom",horizontal:"left"}},(0,M.Y3)()&&!(0,M.jj)()&&s.createElement(rt.A,{channel:f}),S&&s.createElement(ne,{channel:f,user:b,isMuted:I,pluginItems:H,isFavorite:A,isMobile:n||!1,isChannelBookmarksEnabled:y,isChannelAutotranslated:F}),w&&s.createElement(ye,{channel:f,user:b,isMuted:I,pluginItems:H,isFavorite:A,isMobile:n||!1,isChannelBookmarksEnabled:y,isChannelAutotranslated:F}),!S&&!w&&s.createElement(st,{channel:f,user:b,isMuted:I,pluginItems:H,isFavorite:A,isMobile:n||!1,isDefault:C,isReadonly:!1,isLicensedForLDAPGroups:v,isChannelBookmarksEnabled:y,isChannelAutotranslated:F}),s.createElement(Se,{isMobile:n||!1,pluginItems:H,channel:f}))}},27039(e,t,n){n.d(t,{A:()=>g}),n(43617),n(93991);var a=n(36418),l=n(14778),s=n(37270),r=n(17651),o=n(65976),c=n(65952),i=n(53804),m=n(21650),d=n(70669),u=n(27840);const h=e=>{const t=(0,s.useSelector)(m.t9),n=(0,s.useSelector)(c.tW),h=(0,s.useSelector)((0,o.HV)(r.x5.CHANNEL_HEADER_ICON)),g=(0,l.useIntl)(),E=(0,s.useDispatch)(),p=t=>{const n=()=>b(t);return e.isDropdown?a.createElement(d.q7,{key:"mobileChannelHeaderItem"+t.app_id+t.location,onClick:n,labels:a.createElement("span",null,t.label)}):a.createElement("li",{className:"flex-parent--center"},a.createElement("button",{id:`${t.app_id}_${t.location}`,className:"navbar-toggle navbar-right__icon",onClick:n},a.createElement("span",{className:"icon navbar-plugin-button"},a.createElement("img",{alt:"",src:t.icon,width:"16",height:"16"}))))},M=t=>{const n=()=>_(t);return e.isDropdown?a.createElement(d.q7,{key:"mobileChannelHeaderItem"+t.id,id:"mobileChannelHeaderItem"+t.id,onClick:n,labels:a.createElement("span",null,t.dropdownText),leadingElement:t.icon}):a.createElement("li",{className:"flex-parent--center"},a.createElement("button",{className:"navbar-toggle navbar-right__icon",onClick:n},a.createElement("span",{className:"icon navbar-plugin-button"},t.icon)))},_=t=>t.action?.(e.channel,n),b=async t=>{const{channel:n}=e,a=(0,u.aC)(t.app_id,t.location,n.id,n.team_id),l=(e,t)=>
1{if(t){const e=t.text||g.formatMessage({id:"apps.error.unknown",defaultMessage:"Unknown error occurred."});return void E((0,i.hV)(t,e,n.id))}switch(e.type){case r.G4.OK:e.text&&E((0,i.hV)(e,e.text,n.id));break;case r.G4.NAVIGATE:break;case r.G4.FORM:e.form&&E((0,i.el)(e.form,a));break;default:{const t=g.formatMessage({id:"apps.error.responses.unknown_type",defaultMessage:"App response type not supported. Response type: {type}."},{type:e.type});E((0,i.hV)(e,t,n.id))}}},s=await E((0,i.I$)(t,a,g));s.error?l(null,s.error):l(s.data)},f=t||[],C=h||[];if(0===f.length&&0===C.length)return a.createElement(a.Fragment,null);if(1===f.length&&0===C.length)return M(f[0]);if(0===f.length&&1===C.length)return p(C[0]);if(!e.isDropdown)return a.createElement(a.Fragment,null);const A=f.map(M),I=(e=>e.map(p))(C);return a.createElement(a.Fragment,null,a.createElement(d.wv,null),I,A)},g=(0,a.memo)(h)}}]);
2//# sourceMappingURL=3029.1e1aa5cadb61d35320d6.js.map

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.