PageSourceSearch

https://himberger.de/static/3029.a5b5ffb6d8899ecfe7e3.js

js himberger.de collected 2026-09-27 06:00:30 UTC 34,330 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=e=>{let{dmUser:t}=e;const n=(0,s.useSelector)(o.HW),m=(0,s.useSelector)(r.K3),d=(0,c.R4)(t,m);return a.createElement(a.Fragment,null,n.id!==t?.id&&d+" ",n.id===t?.id&&a.createElement(l.FormattedMessage,{id:"channel_header.directchannel.you",defaultMessage:"{displayName} (you) ",values:{displayName:d}}),(0,c.P)(t?.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=e=>{let{gmMembers:t}=e;const n=(0,l.useSelector)(o.HW),m=(0,l.useSelector)(r.K3),d=(0,l.useSelector)(s.Lw);if(!d)return null;const u={};if(t)for(const e of t){if(e.id===n.id)continue;const t=(0,c.R4)(e,m);u[t]||(u[t]=[]),u[t].push(e)}const h=d.display_name.split(", ");return a.createElement(a.Fragment,null,h.map(((e,t)=>{if(!u[e])return e;const n=u[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:()=>it}),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=e=>{let{channel:t}=e;const n=(0,o.useDispatch)(),[a,l]=(0,s.useState)(!0),c=(0,r.useIntl)(),i=(0,s.useCallback)((()=>{l(!1),n((0,I.O)(p.IQ.DISABLE_AUTOTRANSLATION_CONFIRM))}),[n]),m=(0,s.useCallback)((async()=>{i(),await n((0,A.b6)(t.id,!1)),requestAnimationFrame((()=>{n((0,v.An)(c.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."}),t.id))}))}),[t.id,n,i,c]),d=(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:a,title:d.title,message:d.message,confirmButtonText:d.confirmButtonText,cancelButtonText:d.cancelButtonText,onConfirm:m,onCancel:i,onExited:i,modalClass:"disableAutotranslationConfirmModal"})},k=e=>{let{channel:t,...n}=e;const a=(0,o.useDispatch)(),l=(0,o.useSelector)((e=>(0,m.FV)(e,t.id))),c=(0,o.useSelector)(m.jF),i=(0,s.useCallback)((()=>{c&&a(l?(0,I.q)({modalId:p.IQ.DISABLE_AUTOTRANSLATION_CONFIRM,dialogType:y,dialogProps:{channel:t}}):(0,A.b6)(t.id,!0))}),[t,l,c,a]),d=(0,s.useMemo)((()=>s.createElement(_.TranslateIcon,{size:"18px"})),[]),u=(0,s.useMemo)((()=>c?l?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"}))),[l,c]);return s.createElement(E.q7,Object.assign({leadingElement:d,id:"channelNotificationPreferences",onClick:i,labels:u,disabled:!c},n))},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)();return(0,o.useSelector)((t=>{const n=(0,S.H)(t,e.channel.id);return n&&Object.keys(n).length>=g.PM})),l?s.createElement(E.g8,{id:`channel-menu-${e.channel.id}-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-${e.channel.id}-menu`,menuAriaLabel:t({id:"channel_menu.bookmarks",defaultMessage:"Bookmarks Bar"})},s.createElement(E.q7,{id:`channel-menu-${e.channel.id}-bookmarks-link`,leadingElement:s.createElement(_.LinkVariantIcon,{size:18}),labels:s.createElement(r.FormattedMessage,{id:"channel_menu.bookmarks.addLink",defaultMessage:"Add a link"}),onClick:()=>n()}),c&&s.createElement(E.q7,{id:`channel-menu-${e.channel.id}-bookmarks-file`,leadingElement:s.createElement(_.PaperclipIcon,{size:18}),labels:s.createElement(r.FormattedMessage,{id:"channel_menu.bookmarks.addFile",defaultMessage:"Attach a file"}),onClick:()=>a()})):null},T=(0,s.memo)(D);var H=n(75056);const L=e=>{let{channel:t}=e;const n=(0,o.useDispatch)();return(0,o.useSelector)((e=>(0,f.X)(e,t.id)))?s.createElement(E.q7,{id:"channelSettings",labels:s.createElement(r.FormattedMessage,{id:"channel_header.channel_settings",defaultMessage:"Channel Settings"}),onClick:()=>{n((0,I.q)({modalId:p.IQ.CHANNEL_SETTINGS,dialogType:H.A,dialogProps:{channelId:t.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=e=>{let{channel:t,leadingElement:n}=e;const a=(0,o.useDispatch)();return s.createElement(E.q7,{id:"channelEditHeader",leadingElement:n,onClick:()=>{a((0,I.q)({modalId:p.IQ.EDIT_CHANNEL_HEADER,dialogType:q.A,dialogProps:{channel:t}}))},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(57676),Q=n(87131);const $=e=>{let{isFavorite:t,channelID:n}=e;const a=(0,o.useDispatch)(),l=(0,o.useSelector)((e=>(0,Y.OC)(e,n))),c=()=>{a(t?(0,A.XJ)(n):(0,A.yc)(n))};let i=s.createElement(r.FormattedMessage,{id:"channelHeader.addToFavorites",defaultMessage:"Add to Favorites"});return t&&(i=s.createElement(r.FormattedMessage,{id:"channelHeader.removeFromFavorites",defaultMessage:"Remove from Favorites"})),l?s.createElement(Q.A,{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:c,labels:i,disabled:!0}))):s.createElement(E.q7,{onClick:c,labels:i})},W=(0,s.memo)($);var X=n(2386),J=n(75270);const K=e=>{let{channel:t,...n}=e;const a=(0,o.useDispatch)();let l,c=(0,o.useSelector)(J.A);return(0,o.useSelector)(J.bM)!==p._n.CHANNEL_INFO&&(c=!1),l=c?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:()=>{a(c?(0,X.bP)():(0,X.Vl)(t.id))},labels:l},n)))};function Z(e){let{isMuted:t,channel:n,userID:a}=e;const l=(0,o.useDispatch)();let c;return c=n.type===p.YM.DM_CHANNEL||n.type===p.YM.GM_CHANNEL?t?s.createElement(r.FormattedMessage,{id:"channel_header.unmuteConversation",defaultMessage:"Unmute"}):s.createElement(r.FormattedMessage,{id:"channel_header.muteConversation",defaultMessage:"Mute"}):t?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:()=>{l((0,A.cz)(a,n.id,{mark_unread:t?p.DB.ALL:p.DB.MENTION}))},labels:c})}const ee=e=>{let{channelID:t}=e;const n=(0,o.useDispatch)(),a=(0,o.useSelector)(J.bM)===p._n.PIN;return s.createElement(E.q7,{onClick:()=>{n(a?(0,X.bP)():(0,X.H3)(t))},labels:s.createElement(r.FormattedMessage,{id:"navbar.viewPinnedPosts",defaultMessage:"View Pinned Posts"})})},te=(0,s.memo)(ee),ne=e=>{let{channel:t,user:n,isMuted:a,isMobile:l,isFavorite:r,pluginItems:c,isChannelBookmarksEnabled:i,isChannelAutotranslated:m,...d}=e;const u=(0,o.useSelector)((e=>(0,f.X)(e,t.id)));return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:t},d)),s.createElement(Z,{userID:n.id,channel:t,isMuted:a}),l&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:t.id,isFavorite:r}),s.createElement(te,{channelID:t.id})),u?s.createElement(O,{channel:t}):s.createElement(z,{leadingElement:s.createElement(_.CogOutlineIcon,{size:"18px"}),channel:t}),m&&s.createElement(F,{channel:t}),s.createElement(E.wv,null),!(0,b.P)(n.roles)&&i&&s.createElement(T,{channel:t}),s.createElement(C.A,{channel:t}),!l&&s.createElement(j,{pluginItems:c}),s.createElement(E.wv,null),s.createElement(R,{currentUserID:n.id,channel:t}))};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 
1single 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)=>{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}
1=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.isDeleteModal=!0,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=e=>{let{channel:t}=e;const n=(0,o.useDispatch)();return s.createElement(E.q7,{id:"convertGMPrivateChannel",onClick:()=>{n((0,I.q)({modalId:p.IQ.CONVERT_GM_TO_CHANNEL,dialogType:be,dialogProps:{channel:t}}))},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=e=>{let{channel:t,user:n,...a}=e;const l=(0,o.useDispatch)();return s.createElement(E.q7,Object.assign({leadingElement:s.createElement(_.BellOutlineIcon,{size:"18px"}),id:"channelNotificationPreferences",onClick:()=>{l((0,I.q)({modalId:p.IQ.CHANNEL_NOTIFICATIONS,dialogType:Ae.A,dialogProps:{channel:t,currentUser:n}}))},labels:s.createElement(r.FormattedMessage,{id:"navbar.preferences",defaultMessage:"Notification Preferences"})},a))},ve=s.memo(Ie),Ne=e=>{let{id:t,channel:n,text:a,editMembers:l=!1}=e;const r=(0,o.useDispatch)();let c=(0,o.useSelector)(J.A);return(0,o.useSelector)(J.bM)!==p._n.CHANNEL_MEMBERS&&(c=!1),s.createElement(E.q7,{leadingElement:s.createElement(_.AccountOutlineIcon,{size:16}),id:t,onClick:()=>{c||r((0,X.sQ)(n.id,l))},labels:a})},ye=e=>{let{channel:t,user:n,isMuted:a,isMobile:l,isFavorite:c,pluginItems:i,isChannelBookmarksEnabled:m,isChannelAutotranslated:d,...u}=e;const h=!0===t?.group_constrained,g=0!==t.delete_at,{formatMessage:p}=(0,r.useIntl)(),M=(0,o.useSelector)((e=>(0,f.X)(e,t.id)));return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:t},u)),s.createElement(Z,{userID:n.id,channel:t,isMuted:a}),l&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:t.id,isFavorite:c}),s.createElement(te,{channelID:t.id})),!g&&s.createElement(s.Fragment,null,s.createElement(ve,{user:n,channel:t}),M?s.createElement(s.Fragment,null,s.createElement(O,{channel:t}),!h&&!(0,b.P)(n.roles)&&s.createElement(Ce,{channel:t})):s.createElement(s.Fragment,null,(0,b.P)(n.roles)&&s.createElement(z,{leadingElement:s.createElement(_.CogOutlineIcon,{size:"18px"}),channel:t}),!h&&!(0,b.P)(n.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:p({id:"channel_header.settings",defaultMessage:"Settings"})},s.createElement(z,{channel:t}),s.createElement(Ce,{channel:t})))),d&&s.createElement(F,{channel:t}),!g&&!(0,b.P)(n.roles)&&m&&s.createElement(T,{channel:t}),s.createElement(E.wv,null),!g&&!h&&s.createElement(le.A,{channelId:t.id,teamId:t.team_id,permissions:[ae.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS]},s.createElement(Ne,{id:"channelMembers",channel:t,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}),s.createElement(E.wv,null)),s.createElement(C.A,{channel:t}),!l&&s.createElement(j,{pluginItems:i}),s.createElement(E.wv,null),s.createElement(R,{currentUserID:n.id,channel:t}))};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);class De extends s.PureComponent{constructor(e){super(e),this.state={show:!0}}handleDelete=()=>
1{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("button",{type:"button",className:"btn btn-tertiary",onClick:this.onHide},s.createElement(r.FormattedMessage,{id:"delete_channel.cancel",defaultMessage:"Cancel"})),s.createElement("button",{type:"button",className:"btn btn-danger","data-dismiss":"modal",onClick:this.handleDelete,autoFocus:!0,id:"deleteChannelModalDeleteButton"},s.createElement(r.FormattedMessage,{id:"delete_channel.del",defaultMessage:"Archive"}))))}}const Te=(0,o.connect)((function(e){return{currentTeamDetails:(0,B.H7)(e)}}),(function(e){return{actions:(0,se.zH)({deleteChannel:P.D3},e)}}))(De);var He=n(78064);const Le=e=>{let{channel:t}=e;const n=(0,o.useDispatch)(),a=(0,He.hm)(t.type);return s.createElement(E.q7,{id:"channelArchiveChannel",leadingElement:s.createElement(a,{size:18}),onClick:()=>{n((0,I.q)({modalId:p.IQ.DELETE_CHANNEL,dialogType:Te,dialogProps:{channel:t}}))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.delete",defaultMessage:"Archive Channel"}),isDestructive:!0})},Oe=(0,s.memo)(Le),xe=e=>{let{...t}=e;return s.createElement(E.q7,Object.assign({onClick:P.TJ,labels:s.createElement(r.FormattedMessage,{id:"center_panel.archived.closeChannel",defaultMessage:"Close Channel"})},t))},Be=s.memo(xe);var Pe=n(40142),Ge=n(87373),Re=n(48774),qe=n(1277),Ue=n(24163),ze=n(17983),Ve=n(99068),je=n(55860),Ye=n(85873);class Qe extends s.PureComponent{loadItems=async(e,t)=>{const{data:n}=await this.props.actions.getGroupsAssociatedToChannel(this.props.channel.id,t,e,qe.$);return{items:n.groups,totalCount:n.totalGroupCount}};onClickRemoveGroup=(e,t)=>this.props.actions.unlinkGroupSyncable(e.id,this.props.channel.id,Re.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:Pe.A})};setChannelMemberStatus=async(e,t,n)=>{this.props.actions.patchGroupSyncable(e.id,this.props.channel.id,Re.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:je,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(Ve.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(Ue.A,null)),s.createElement(ze.A,{openLeft:!0,ariaLabel:Ye.Vw({id:"channel_members_dropdown.menuAriaLabel",defaultMessage:"Change the role of channel member"})}
1,s.createElement(ze.A.ItemAction,{show:!e.scheme_admin,onClick:()=>this.setChannelMemberStatus(e,t,!0),text:Ye.Vw({id:"channel_members_dropdown.make_channel_admins",defaultMessage:"Make Channel Admins"})}),s.createElement(ze.A.ItemAction,{show:Boolean(e.scheme_admin),onClick:()=>this.setChannelMemberStatus(e,t,!1),text:Ye.Vw({id:"channel_members_dropdown.make_channel_members",defaultMessage:"Make Channel Members"})}),s.createElement(ze.A.ItemAction,{onClick:()=>this.onClickRemoveGroup(e,t),text:Ye.Vw({id:"group_list_modal.removeGroupButton",defaultMessage:"Remove Group"})})))))};render(){const{formatMessage:e}=this.props.intl;return s.createElement(qe.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 $e=(0,r.injectIntl)(Qe),We=(0,o.connect)(((e,t)=>({channel:e.entities.channels.channels[t.channelID]})),(e=>({actions:(0,se.zH)({getGroupsAssociatedToChannel:Ge.dJ,closeModal:I.O,openModal:I.q,unlinkGroupSyncable:Ge.IC,patchGroupSyncable:Ge.r2,getMyChannelMember:A.MQ},e)})))($e),Xe=e=>{let{channel:t,...n}=e;const a=(0,o.useDispatch)();return s.createElement(s.Fragment,null,s.createElement(E.q7,Object.assign({id:"channelAddGroups",leadingElement:s.createElement(_.AccountMultiplePlusOutlineIcon,{size:"18px"}),onClick:()=>{a((0,I.q)({modalId:p.IQ.ADD_GROUPS_TO_CHANNEL,dialogType:Pe.A}))},labels:s.createElement(r.FormattedMessage,{id:"navbar.addGroups",defaultMessage:"Add Groups"})},n)),s.createElement(E.q7,Object.assign({id:"channelManageGroups",leadingElement:s.createElement(_.AccountMultipleOutlineIcon,{size:"18px"}),onClick:()=>{a((0,I.q)({modalId:p.IQ.MANAGE_CHANNEL_GROUPS,dialogType:We,dialogProps:{channelID:t.id}}))},labels:s.createElement(r.FormattedMessage,{id:"navbar_dropdown.manageGroups",defaultMessage:"Manage Groups"})},n)))},Je=s.memo(Xe);var Ke=n(69238);const Ze=e=>{let{channel:t,id:n}=e;const a=(0,o.useDispatch)();return s.createElement(E.q7,{id:n,leadingElement:s.createElement(_.LogoutVariantIcon,{size:"18px"}),onClick:()=>{t.type===p.YM.PRIVATE_CHANNEL?a((0,I.q)({modalId:p.IQ.LEAVE_PRIVATE_CHANNEL_MODAL,dialogType:Ke.A,dialogProps:{channel:t}})):a((0,P.nE)(t.id))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.leave",defaultMessage:"Leave Channel"}),isDestructive:!0})},et=(0,s.memo)(Ze);var tt=n(99114);const nt=e=>{let{channel:t}=e;const n=(0,o.useDispatch)();return s.createElement(s.Fragment,null,s.createElement(E.wv,null),s.createElement(E.q7,{id:"channelUnarchiveChannel",onClick:()=>{n((0,I.q)({modalId:p.IQ.UNARCHIVE_CHANNEL,dialogType:tt.A,dialogProps:{channel:t}}))},labels:s.createElement(r.FormattedMessage,{id:"channel_header.unarchive",defaultMessage:"Unarchive Channel"})}))},at=(0,s.memo)(nt),lt=e=>{let{channel:t,user:n,isMuted:a,isDefault:l,isMobile:o,isFavorite:c,isLicensedForLDAPGroups:i,pluginItems:m,isChannelBookmarksEnabled:d,isChannelAutotranslated:u,...h}=e;const g=!0===t?.group_constrained,M=0!==t.delete_at,_=t?.type===p.YM.PRIVATE_CHANNEL,f=_?ae.xB.MANAGE_PRIVATE_CHANNEL_MEMBERS:ae.xB.MANAGE_PUBLIC_CHANNEL_MEMBERS,A=_?ae.xB.DELETE_PRIVATE_CHANNEL:ae.xB.DELETE_PUBLIC_CHANNEL,I=ae.xB.MANAGE_TEAM;return s.createElement(s.Fragment,null,s.createElement(K,Object.assign({channel:t},h)),s.createElement(Z,{userID:n.id,channel:t,isMuted:a}),!M&&s.createElement(s.Fragment,null,s.createElement(ve,{user:n,channel:t}),s.createElement(O,{channel:t}),d&&s.createElement(T,{channel:t})),u&&s.createElement(F,{channel:t}),s.createElement(E.wv,null),o&&s.createElement(s.Fragment,null,s.createElement(W,{channelID:t.id,isFavorite:c}),s.createElement(te,{channelID:t.id}),s.createElement(E.wv,null)),(M||l)&&s.createElement(Ne,{id:"channelMembers",channel:t,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}),!M&&!l&&s.createElement(s.Fragment,null,s.createElement(le.A,{channelId:t.id,teamId:t.team_id,permissions:[f]},g&&i&&s.createElement(Je,{channel:t}),s.createElement(Ne,{id:"channelMembers",channel:t,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})})),s.createElement(le.A,{channelId:t.id,teamId:t.team_id,permissions:[f],invert:!0},s.createElement(Ne,{id:"channelMembers",channel:t,text:s.createElement(r.FormattedMessage,{id:"channel_header.members",defaultMessage:"Members"})}))),s.createElement(E.wv,null),s.createElement(C.A,{channel:t}),!o&&s.createElement(j,{pluginItems:m}),!l&&s.createElement(E.wv,null),!l&&!(0,b.P)(n.roles)&&s.createElement(et,{id:"channelLeaveChannel",channel:t}),M&&s.createElement(Be,null),!M&&!l&&s.createElement(le.A,{channelId:t.id,teamId:t.team_id,permissions:[A]},s.createElement(Oe,{channel:t})),M&&!l&&s.createElement(le.A,{channelId:t.id,teamId:t.team_id,permissions:[I]},s.createElement(at,{channel:t})))};var st=n(66310),rt=n(42945),ot=n(6281),ct=n(66935);
1function it(e){let{dmUser:t,gmMembers:n,isMobile:a,archivedIcon:c,sharedIcon:_}=e;const b=(0,r.useIntl)(),f=(0,o.useSelector)(u.HW),C=(0,o.useSelector)(m.Lw),A=(0,o.useSelector)(m.o2),I=(0,o.useSelector)(m.TJ),v=(0,o.useSelector)(m.cP),N="true"===(0,o.useSelector)(d.Ay).LDAPGroups,y=(0,o.useSelector)(h.V1),k=(0,o.useSelector)(g.wR),F=(0,ct.K)(C?.id),S=(0,o.useSelector)((e=>!!C?.id&&(0,m.Pb)(e,C.id)));if(!C)return null;const w=C.type===p.YM.DM_CHANNEL,D=C.type===p.YM.GM_CHANNEL;let T=C.display_name,H=b.formatMessage({id:"channel_header.otherchannel",defaultMessage:"{displayName} Channel Menu"},{displayName:C.display_name});w&&t?(T=s.createElement(rt.A,{dmUser:t}),f.id===t.id&&(H=b.formatMessage({id:"channel_header.directchannel",defaultMessage:"{displayName} (you) Channel Menu"},{displayName:C.display_name}))):D&&(T=s.createElement(ot.A,{gmMembers:n}));let L=[];return F&&(L=y.map((e=>s.createElement(E.q7,{id:e.id+"_pluginmenuitem",key:e.id+"_pluginmenuitem",onClick:()=>{e.action&&e.action(C.id)},labels:s.createElement("span",null,e.text)})))),s.createElement(E.mc,{menuButtonTooltip:{text:T},menuButton:{id:"channelHeaderDropdownButton",class:l()("channel-header__trigger style--none"),children:s.createElement(s.Fragment,null,c,s.createElement("strong",{id:"channelHeaderTitle",className:"heading"},T),_,s.createElement(i(),{size:16})),"aria-label":H.toLowerCase()},menu:{id:"channelHeaderDropdownMenu"},transformOrigin:{horizontal:"left",vertical:"top"},anchorOrigin:{vertical:"bottom",horizontal:"left"}},(0,M.Y3)()&&!(0,M.jj)()&&s.createElement(st.A,{channel:C}),w&&s.createElement(ne,{channel:C,user:f,isMuted:v,pluginItems:L,isFavorite:I,isMobile:a||!1,isChannelBookmarksEnabled:k,isChannelAutotranslated:S}),D&&s.createElement(ye,{channel:C,user:f,isMuted:v,pluginItems:L,isFavorite:I,isMobile:a||!1,isChannelBookmarksEnabled:k,isChannelAutotranslated:S}),!w&&!D&&s.createElement(lt,{channel:C,user:f,isMuted:v,pluginItems:L,isFavorite:I,isMobile:a||!1,isDefault:A,isReadonly:!1,isLicensedForLDAPGroups:N,isChannelBookmarksEnabled:k,isChannelAutotranslated:S}),s.createElement(Se,{isMobile:a||!1,pluginItems:L,channel:C}))}},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."});E((0,i.hV)(t,e,n.id))}else 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.a5b5ffb6d8899ecfe7e3.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.