"use strict";(self.webpackChunkmattermost_webapp=self.webpackChunkmattermost_webapp||[]).push([[2321],{61486(e,t,s){s.d(t,{N5:()=>u,Qp:()=>c,Qq:()=>n,p$:()=>l,rN:()=>d});var a=s(1418),r=s(87988),i=s(40693),o=s(81444);function n(e){return{type:o.Q3.NEEDS_LOGGED_IN_LIMIT_REACHED_CHECK,data:e}}function l(e){return e?{type:o.Q3.SET_ADMIN_CONSOLE_USER_MANAGEMENT_TABLE_PROPERTIES,data:e}:{type:o.Q3.CLEAR_ADMIN_CONSOLE_USER_MANAGEMENT_TABLE_PROPERTIES,data:null}}function u(e={}){return async(t,s)=>{let o;try{o=await i.mT.getUsersForReporting(e)}catch(e){return(0,r.UP)(e,t,s),t((0,a.vV)(e)),{error:e}}return{data:o}}}function c(e={}){return async(t,s)=>{let o;try{o=await i.mT.getUserCountForReporting(e)}catch(e){return(0,r.UP)(e,t,s),t((0,a.vV)(e)),{error:e}}return{data:o}}}function d(e={}){return async(t,s)=>{try{await i.mT.startUsersBatchExport(e)}catch(e){return(0,r.UP)(e,t,s),t((0,a.vV)(e)),{error:e}}return{data:!0}}}},22321(e,t,s){s.r(t),s.d(t,{default:()=>M});var a=s(36418),r=s(37270),i=s(45955),o=s(7430),n=s(14778),l=s(61486),u=s(79751),c=s(20463),d=s(25695),m=s(19408),_=s(81444),p=s(11039),g=s(47551),E=s(56158);function I(){return function(){const e=(0,g.A)(),t=(0,r.useDispatch)(),s=(0,n.useIntl)(),[a,i]=(0,p.A)(),o=(0,r.useSelector)(c.ks),I=a?.messages?.history,[M,f]=(0,E.A)(_.pm.CATEGORY_CLOUD_LIMITS,_.pm.SHOWN_LIMITS_REACHED_ON_LOGIN),{openPricingModal:y,isAirGapped:h}=(0,m.A)();if(i&&e.messages.historyLoaded&&void 0!==I&&o&&"true"!==M){if(e.messages.history>I){f("true");const e={title:(0,n.defineMessage)({id:"workspace_limits.modals.limits_reached.title",defaultMessage:"{limitName} limit reached",values:{limitName:s.formatMessage({id:"workspace_limits.modals.limits_reached.title.message_history",defaultMessage:"Message history"})}}),description:(0,n.defineMessage)({id:"workspace_limits.modals.limits_reached.description.message_history",defaultMessage:"Your sent message history is no longer available but you can still send messages. Upgrade to a paid plan and get unlimited access to your message history."}),secondaryAction:{message:(0,n.defineMessage)({id:"workspace_limits.modals.close",defaultMessage:"Close"}),onClick:()=>{t((0,u.O)(_.IQ.CLOUD_LIMITS))}},onClose:()=>{t((0,u.O)(_.IQ.CLOUD_LIMITS))}};h||(e.primaryAction={message:(0,n.defineMessage)({id:"workspace_limits.modals.view_plan_options",defaultMessage:"View plan options"}),onClick:()=>{t((0,u.O)(_.IQ.CLOUD_LIMITS)),y()}}),t((0,u.q)({modalId:_.IQ.CLOUD_LIMITS,dialogType:d.A,dialogProps:e}))}t((0,l.Qq)(!1))}}(),null}function M(){const e=(0,r.useSelector)(i.I0),t=(0,r.useSelector)(o.J1);return e&&t?a.createElement(I,null):null}},56158(e,t,s){s.d(t,{A:()=>l});var a=s(36418),r=s(37270),i=s(35631),o=s(3569),n=s(77440);function l(e,t){const s=(0,r.useDispatch)(),l=(0,r.useSelector)(o.WR),u=(0,r.useSelector)(s=>(0,n.Jt)(s,e,t)),c=(0,a.useCallback)(a=>{const r={category:e,name:t,user_id:l,value:a};return s((0,i.SF)(l,[r]))},[e,s,t,l]);return(0,a.useMemo)(()=>[u,c],[u,c])}}}]);
//# sourceMappingURL=2321.78a41ea562c592c4f4fb.js.map