1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8434],{27952:(t,e,n)=>{"use strict";n.d(e,{I:()=>k,Y:()=>A});var r=n(70236),o=n(63857),a=n(67251),i=n(23745),c=n(29898),l=n(52672),u=n(76966),s=n(42969),f=n(60180),p=n.n(f),d=n(14232),h=n(91914),v=n(40501),m=n(84791),g=n(80138);function y(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(y=function(){return!!t})()}var A=function(t){function e(){(0,a.A)(this,e);for(var t,n,i,u,f=arguments.length,d=Array(f),v=0;v<f;v++)d[v]=arguments[v];return n=e,i=[].concat(d),n=(0,l.A)(n),t=(0,c.A)(this,y()?Reflect.construct(n,i||[],(0,l.A)(this).constructor):n.apply(this,i)),(0,s.A)(t,"state",{items:[],page:0,total:null,hasMore:!1,loading:!0,error:null}),(0,s.A)(t,"reload",function(){t.setState({items:[],page:0,total:null,hasMore:!1}),t.load(1)}),(0,s.A)(t,"loadMore",function(){t.state.loading||t.load(t.state.page+1)}),(0,s.A)(t,"updateItems",function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t.setState(function(t){return{items:e(t.items),total:null!==t.total?t.total+n:null}})}),(0,s.A)(t,"load",(u=(0,o.A)(p().mark(function e(n){var o,a;return p().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=(t.requestId||0)+1,t.requestId=o,t.setState({loading:!0,error:null}),e.prev=3,e.next=6,t.props.fetchPage(n);case 6:if(a=e.sent,o===t.requestId){e.next=9;break}return e.abrupt("return");case 9:t.setState(function(t){var e=1===n?a.items:[].concat((0,r.A)(t.items),(0,r.A)(a.items)),o=void 0!==a.total?e.length<a.total:!!a.hasMore;return{items:e,page:n,total:void 0!==a.total?a.total:null,hasMore:o,loading:!1}}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),o===t.requestId&&t.setState({loading:!1,error:(0,h.ch)(e.t0)});case 15:case"end":return e.stop()}},e,null,[[3,12]])})),function(t){return u.apply(this,arguments)})),t}return(0,u.A)(e,t),(0,i.A)(e,[{key:"componentDidMount",value:function(){this.reload()}},{key:"componentDidUpdate",value:function(t){t.reloadKey!==this.props.reloadKey&&this.reload()}},{key:"render",value:function(){var t=this.props,e=t.renderItem,n=t.header,r=t.footer,o=t.empty,a=this.state,i=a.items,c=a.page,l=a.total,u=a.hasMore,s=a.loading,f=a.error;return f&&!i.length?d.createElement(v.Or,{title:"Couldn't load this list",description:f,action:d.createElement(g.KF,{onClick:this.reload},"Try again")}):s&&!i.length?d.createElement(g.y$,null):i.length?d.createElement(d.Fragment,null,d.createElement(v.wn,{header:n&&n(null!==l?l:i.length),footer:r},i.map(e)),u&&d.createElement(m.A,{key:c,onLoadMore:this.loadMore})):o||null}}])}(d.Component),k=function(t){var e=t.options,n=t.value,r=t.onChange;return d.createElement(g.$q,null,e.map(function(t){return d.createElement("button",{key:t.value,type:"button",className:t.value===n?"active":void 0,onClick:function(){return r(t.value)}},t.label)}))}},28101:(t,e,n)=>{"use strict";n.d(e,{FK:()=>l,OE:()=>i,lf:()=>c});var r=n(89099),o=n.n(r),a=!1;o().events.on("routeChangeComplete",function(){a=!0});var i=function(t){a&&window.history.length>1?o().back():o().replace(t)},c=function(t,e){return"/tg/page?space=".concat(t,"&permalink=").concat(encodeURIComponent(e))},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.keepTrailingDash,r=t.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/-{2,}/g,"-").replace(/^-+/,"");return void 0!==n&&n?r:r.replace(/-+$/,"")}},46169:(t,e,n)=>{"use strict";n.d(e,{A:()=>p});var r=n(67251),o=n(23745),a=n(29898),i=n(52672),c=n(76966),l=n(42969),u=n(14232),s=n(91914);function f(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(f=function(){return!!t})()}var p=function(t){function e(){(0,r.A)(this,e);for(var t,n,o,c=arguments.length,u=Array(c),p=0;p<c;p++)u[p]=arguments[p];return n=e,o=[].concat(u),n=(0,i.A)(n),t=(0,a.A)(this,f()?Reflect.construct(n,o||[],(0,i.A)(this).constructor):n.apply(this,o)),(0,l.A)(t,"handleClick",function(){var e=t.props,n=e.disabled,r=e.loading,o=e.onClick;n||r||((0,s.gK)("light"),o())}),t}
1return(0,c.A)(e,t),(0,o.A)(e,[{key:"componentDidMount",value:function(){var t=this.getButton();t&&(t.onClick(this.handleClick),this.sync())}},{key:"componentDidUpdate",value:function(){this.sync()}},{key:"componentWillUnmount",value:function(){var t=this.getButton();t&&(t.offClick(this.handleClick),t.hideProgress(),t.hide())}},{key:"getButton",value:function(){var t=(0,s.nB)();return t&&t.MainButton}},{key:"sync",value:function(){var t=this.getButton(),e=this.props,n=e.text,r=e.disabled,o=e.loading,a=e.variant,i=(0,s.nB)().themeParams,c={text:n,is_visible:!0,is_active:!r};c.color=null,c.text_color=null,"secondary"===a?(c.color=i.section_bg_color||i.bg_color||null,c.text_color=i.button_color||null):r&&i.hint_color&&(c.color=i.hint_color),t.setParams(c),o?t.showProgress(!1):t.hideProgress()}},{key:"render",value:function(){return null}}])}(u.Component);(0,l.A)(p,"defaultProps",{disabled:!1,loading:!1,variant:"primary"})},59860:(t,e,n)=>{"use strict";function r(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(({}).hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],-1===e.indexOf(n)&&({}).propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}n.d(e,{A:()=>r})},61443:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>B});var r,o=n(67251),a=n(23745),i=n(29898),c=n(52672),l=n(76966),u=n(14232),s=n(43713),f=n(63857),p=n(42969),d=n(60180),h=n.n(d),v=n(89099),m=n.n(v),g=n(10841),y=n.n(g),A=n(11408),k=n(91914),b=n(46169),E=n(97123),C=n(40501),I=n(27952),x=n(28101),_=n(80138);function w(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(w=function(){return!!t})()}var M=function(t){function e(){(0,o.A)(this,e);for(var t,n,r,a,l,s=arguments.length,d=Array(s),v=0;v<s;v++)d[v]=arguments[v];return n=e,r=[].concat(d),n=(0,c.A)(n),t=(0,i.A)(this,w()?Reflect.construct(n,r||[],(0,c.A)(this).constructor):n.apply(this,r)),(0,p.A)(t,"state",{busyId:null}),(0,p.A)(t,"list",u.createRef()),(0,p.A)(t,"fetchPage",(a=(0,f.A)(h().mark(function t(e){var n;return h().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,A.H.getInvitations({page:e,count:20});case 2:return n=t.sent,t.abrupt("return",{items:n.data,total:Number(n.total)});case 4:case"end":return t.stop()}},t)})),function(t){return a.apply(this,arguments)})),(0,p.A)(t,"openActions",(l=(0,f.A)(h().mark(function e(n){var r;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.E)({title:n.email,message:"Invited ".concat(y()(n.created_at).format("MMM D, YYYY")),actions:[{id:"resend",text:"Resend invitation"},{id:"revoke",text:"Revoke",destructive:!0}]});case 2:if(r=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(t.setState({busyId:n.id}),e.prev=6,"resend"!==r){e.next=13;break}return e.next=10,A.H.resendInvitation(n.email);case 10:(0,k.J5)("The invitation was sent to ".concat(n.email," again.")),e.next=16;break;case 13:return e.next=15,A.H.revokeInvitation(n.id);case 15:t.list.current.updateItems(function(t){return t.filter(function(t){return t.id!==n.id})},-1);case 16:(0,k.gK)("success"),e.next=23;break;case 19:e.prev=19,e.t0=e.catch(6),(0,k.gK)("error"),(0,k.J5)((0,k.SU)(e.t0,"Couldn't update the invitation. Please try again."));case 23:return e.prev=23,t.setState({busyId:null}),e.finish(23);case 26:case"end":return e.stop()}},e,null,[[6,19,23,26]])})),function(t){return l.apply(this,arguments)})),(0,p.A)(t,"renderInvitation",function(e){return u.createElement(C.fh,{key:e.id,before:u.createElement(C.eu,{name:e.email}),title:e.email,subtitle:e.groups&&e.groups.length?e.groups.join(", "):"No groups",after:t.state.busyId===e.id?u.createElement(_.y$,{size:20,inline:!0}):y()(e.created_at).format("MMM D"),onClick:function(){return t.openActions(e)}})}),t}return(0,l.A)(e,t),(0,a.A)(e,[{key:"render",value:function(){return u.createElement(u.Fragment,null,u.createElement(E.A,{onClick:function(){return(0,x.OE)("/tg/home")}}),u.createElement(I.Y,{ref:this.list,fetchPage:this.fetchPage,renderItem:this.renderInvitation,header:function(t){return"".concat(t," pending ").concat(1===t?"invitation":"invitations")},footer:"Tap an invitation to resend or revoke it.",empty:u.createElement(_.lU,null,u.createElement(C.Or,{title:"No pending invitations",description:"Invite teammates by email. They'll join once they accept."}))}),u.createElement(b.A,{text:"Invite people",onClick:function(){return m().push("/tg/admin/invitations/new")}}))}}])}(u.Component);function O(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(O=function(){return!!t})()}var B=(0,s.B)({admin:!0}
1)(r=function(t){function e(){var t,n;return(0,o.A)(this,e),t=e,n=arguments,t=(0,c.A)(t),(0,i.A)(this,O()?Reflect.construct(t,n||[],(0,c.A)(this).constructor):t.apply(this,n))}return(0,l.A)(e,t),(0,a.A)(e,[{key:"render",value:function(){return u.createElement(M,this.props)}}])}(u.PureComponent))||r},69861:(t,e,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/tg/admin/invitations",function(){return n(61443)}])},84791:(t,e,n)=>{"use strict";n.d(e,{A:()=>p});var r=n(67251),o=n(23745),a=n(29898),i=n(52672),c=n(76966),l=n(42969),u=n(14232),s=n(80138);function f(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(f=function(){return!!t})()}var p=function(t){function e(){(0,r.A)(this,e);for(var t,n,o,c=arguments.length,s=Array(c),p=0;p<c;p++)s[p]=arguments[p];return n=e,o=[].concat(s),n=(0,i.A)(n),t=(0,a.A)(this,f()?Reflect.construct(n,o||[],(0,i.A)(this).constructor):n.apply(this,o)),(0,l.A)(t,"sentinel",u.createRef()),t}return(0,c.A)(e,t),(0,o.A)(e,[{key:"componentDidMount",value:function(){var t=this;this.observer=new IntersectionObserver(function(e){e[0].isIntersecting&&(t.observer.disconnect(),t.props.onLoadMore())},{rootMargin:"200px"}),this.observer.observe(this.sentinel.current)}},{key:"componentWillUnmount",value:function(){this.observer.disconnect()}},{key:"render",value:function(){return u.createElement("div",{ref:this.sentinel},u.createElement(s.y$,{size:22}))}}])}(u.Component)}},t=>{t.O(0,[6643,3716,5030,1979,8592,3713,636,6593,8792],()=>t(t.s=69861)),_N_E=t.O()}]);
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.