Build 574548stable
Module 561965
8,522 characters · in 6c93cfa6df9bc750.jsDependencies
Source Raw
function(e,t,l){l.d(t,{default:()=>A}),l(321073);var n=l(627968),r=l(64700),i=l(989349),a=l.n(i),s=l(691885),o=l(189213),u=l(17928),c=l(582306),h=l(939249),d=l(241326),g=l(834730),F=l(821609),p=l(499373),L=l(783878),T=l(123292),E=l(915089),f=l(734057),S=l(309010),I=l(287809),R=l(625494),y=l(822382),_=l(753806),m=l(121806),x=l(768570),C=l(652215),b=l(375708),v=l(858398);function W(e){let{index:t,query:l,handleQuerySelect:r,handleDateSelect:i,options:o,handleRemoveDateFilter:u}=e,g=a()(),F=a()("2015-05-15");return(0,n.jsxs)("div",{className:v.Rr,children:[(0,n.jsx)(s.l,{label:b.intl.string(b.t.ArxagQ),hideLabel:!0,selectionMode:"single",formatOption:e=>{let{key:t,value:l,label:n,leading:r,trailing:i}=e;return{id:t??l,value:l,label:n,leading:r,trailing:i}},options:o,onSelectionChange:function(e){null!=e&&r({query:e,index:t})},value:l.query,fullWidth:!0}),(0,n.jsx)(c.J,{value:l.date,onSelect:function(e){i({date:e,index:t})},minDate:F,maxDate:g}),(0,n.jsx)(h.D,{onClick:function(){u(t)},className:v.tL,"aria-label":b.intl.formatToPlainString(b.t["2LwBlF"],{filterNumber:t+1}),children:(0,n.jsx)(d.u,{size:"md",color:"currentColor",className:v.IT,"aria-hidden":!0})})]})}function N(e){let{options:t,dates:l,handleDateQueryChange:r,handleDateChange:i,handleAddDateFilter:a,handleRemoveDateFilter:s,validateDateFilter:o}=e,u=l.length<4;return(0,n.jsxs)("div",{className:v.KZ,children:[(0,n.jsxs)("div",{className:v._A,children:[(0,n.jsx)(g.E,{variant:"text-md/medium",color:"text-strong",children:b.intl.string(b.t.oesnwm)}),(0,n.jsx)(g.E,{variant:"text-sm/normal",color:"text-subtle",children:b.intl.string(b.t.A2DY6J)})]}),l.map((e,l)=>(0,n.jsx)(W,{options:t,index:l,query:e,handleQuerySelect:r,handleDateSelect:i,handleRemoveDateFilter:s},e.id)),u&&(0,n.jsx)(F.$,{variant:"secondary",fullWidth:!0,text:b.intl.string(b.t.iP9YpB),icon:p.T,onClick:function(){o()&&a()}})]})}function O(e){let{label:t,sublabel:l,textPlaceholder:i,value:a,onChange:s,options:o,filter:u,closeOnSelect:c,onFocus:h,onSearchChange:d,filterType:g,validateFilter:F,onBlur:p}=e,T=r.useMemo(()=>u?e=>e:void 0,[u]);return(0,n.jsx)("div",{className:v.KZ,children:(0,n.jsx)(L.Z,{label:t,description:l,selectionMode:"multiple",formatOption:e=>{let{key:t,value:l,label:n,leading:r,trailing:i}=e;return{id:t??l,value:l,label:n,leading:r,trailing:i}},options:o,placeholder:i,value:a,onSelectionChange:function(e){(!(e.length>a.length)||F(g,e[e.length-1]))&&s(e)},onFocus:h,onQueryChange:e=>d?.(e.target.value),closeOnSelect:c,customMatchSorter:T,onBlur:p,wrapTags:!0})})}function j(e){let{label:t,sublabel:l,textPlaceholder:r,value:i,onChange:a,options:o,filterType:u,validateFilter:c}=e;return(0,n.jsx)("div",{className:v.KZ,children:(0,n.jsx)(s.l,{label:t,description:l,selectionMode:"single",formatOption:e=>{let{key:t,value:l,label:n,leading:r,trailing:i}=e;return{id:t??l,value:l,label:n,leading:r,trailing:i}},placeholder:r,options:o,onSelectionChange:function(e){(null==e||c(u,e))&&a(e)},value:i,clearable:null!=i,fullWidth:!0})})}function A(e){let{transitionState:t,onClose:l,searchContext:i}=e,a=(0,E.GV)(),s=(0,u.bG)([f.A,S.A],()=>{let e=f.A.getChannel(S.A.getChannelId());return null!=e?(0,y.E3)(e):"general"}),c=(0,u.bG)([I.default],()=>{let e=I.default.getCurrentUser();return null!=e?e.username:b.intl.string(b.t.cqpybK)}),[h,d]=r.useState(_.A.getSearchInputText(i)),g=r.useMemo(()=>(0,y._o)(h??""),[h]),{prefilledSearchFilters:F,eligibleFilterTokens:p}=(0,m.vj)(g,i),L=p.has(C.LWr.FILTER_FROM),W=p.has(C.LWr.FILTER_MENTIONS),A=p.has(C.LWr.FILTER_IN),M=p.has(C.LWr.FILTER_AUTHOR_TYPE),Q=r.useMemo(()=>(0,y.Pp)(g),[g]),{options:P,query:D,setQuery:H,setQueryString:k,handleClearFilter:q,getApplyQueryString:w,handleFocusFilter:Y,handleBlurFilter:B}=(0,m.ps)(i,C.LWr.FILTER_FROM,F[C.LWr.FILTER_FROM]),{options:U,query:K,setQuery:$,setQueryString:z,handleClearFilter:J,getApplyQueryString:X,handleFocusFilter:Z,handleBlurFilter:G}=(0,m.ps)(i,C.LWr.FILTER_MENTIONS,F[C.LWr.FILTER_MENTIONS]),{options:V,query:ee,setQuery:et,handleClearFilter:el,getApplyQueryString:en,handleFocusFilter:er}=(0,m.u2)(i,F[C.LWr.FILTER_HAS]),{options:ei,query:ea,setQuery:es,setQueryString:eo,handleClearFilter:eu,getApplyQueryString:ec,handleFocusFilter:eh,handleBlurFilter:ed}=(0,m.TT)(i,F[C.LWr.FILTER_IN]),{options:eg,dates:eF,validDates:ep,handleDateQueryChange:eL,handleDateChange:eT,handleAddDateFilter:eE,handleRemoveDateFilter:ef,handleClearDateFilter:eS,getDateQueryString:eI}=(0,m.Ky)(F.dateFilters),{options:eR,query:ey,setQuery:e_,handleClearFilter:em,getApplyQueryString:ex,handleFocusFilter:eC}=(0,m.H3)(i,F[C.LWr.FILTER_AUTHOR_TYPE]),{options:eb,query:ev,setQuery:eW,handleClearFilter:eN,getApplyQueryString:eO}=(0,m.CT)(i,F[C.LWr.FILTER_PINNED]),ej=r.useMemo(()=>{let e=0;return L&&D.length>0&&(e+=D.length),W&&K.length>0&&(e+=K.length),A&&ea.length>0&&(e+=ea.length),ee.length>0&&(e+=ee.length),ep.length>0&&(e+=ep.length),M&&ey.length>0&&(e+=ey.length),null!==ev&&(e+=1),e},[L,D,W,K,A,ea,ee,ep,M,ey,ev]),eA=r.useMemo(()=>{let e=en(C.LWr.FILTER_HAS),t=eI(),l=eO(C.LWr.FILTER_PINNED),n=[];if(L){let e=w(C.LWr.FILTER_FROM);null!=e&&n.push(e)}if(W){let e=X(C.LWr.FILTER_MENTIONS);null!=e&&n.push(e)}if(A){let e=ec(C.LWr.FILTER_IN);null!=e&&n.push(e)}if(null!=e&&n.push(e),null!=t&&n.push(t),M){let e=ex(C.LWr.FILTER_AUTHOR_TYPE);null!=e&&n.push(e)}return null!=l&&n.push(l),[...n].join(" ")},[L,w,W,X,A,ec,en,eI,M,ex,eO]),{validateFilter:eM,validateDateFilter:eQ}=(0,m.dY)({nonFilterQueryString:Q,filterQueryString:eA}),eP=r.useMemo(()=>!((!L||(0,m.wf)(D,F[C.LWr.FILTER_FROM]))&&(!W||(0,m.wf)(K,F[C.LWr.FILTER_MENTIONS]))&&(!A||(0,m.wf)(ea,F[C.LWr.FILTER_IN]))&&(0,m.wf)(ee,F[C.LWr.FILTER_HAS])&&(0,m._2)(ep,F.dateFilters)&&(!M||(0,m.wf)(ey,F[C.LWr.FILTER_AUTHOR_TYPE]))&&(0,m.wf)(ev,F[C.LWr.FILTER_PINNED])),[L,D,F,W,K,A,ea,ee,ep,M,ey,ev]),eD=r.useCallback(()=>{if(0===eA.length&&0===Q.trim().length){R._.dispatch(C.jej.SEARCH_RESULTS_CLOSE),l();return}let e=`${eA} ${Q}`.trim();_.A.dispatchSetSearchQuery({query:e,anchor:0,focus:0,performSearch:!0,replace:!0,searchQuerySource:x.Q_.SEARCH_FILTERS_MODAL}),l()},[eA,Q,l]),eH=r.useMemo(()=>{if(0===ej)return b.intl.string(b.t.YfwFu1);let e=`(${ej})`;return`${b.intl.string(b.t.YfwFu1)} ${e}`},[ej]),ek=r.useCallback(()=>{L&&q(),W&&J(),A&&eu(),M&&em(),el(),eS(),eN()},[L,W,el,A,eS,q,J,eu,M,em,eN]);return(0,n.jsx)(o.Modal,{transitionState:t,onClose:l,"aria-labelledby":a,title:b.intl.string(b.t["F8a0W/"]),actions:[{variant:"secondary",text:b.intl.string(b.t["ETE/oC"]),onClick:l},{variant:"primary",text:b.intl.string(b.t.qDzapn),onClick:eD,disabled:!eP}],actionBarInput:(0,n.jsx)(T.Q,{variant:"primary",text:eH,onClick:ek,disabled:0===ej}),children:(0,n.jsxs)("div",{className:v.kL,children:[L&&(0,n.jsx)(O,{label:b.intl.string(b.t.Qz6eOR),sublabel:b.intl.string(b.t["2JyXnO"]),textPlaceholder:b.intl.formatToPlainString(b.t["V4WMj/"],{username:c}),value:D,onChange:H,onFocus:Y,onSearchChange:k,options:P,filter:!0,filterType:C.LWr.FILTER_FROM,validateFilter:eM,closeOnSelect:!1,onBlur:B}),A&&(0,n.jsx)(O,{label:b.intl.string(b.t["kLrM/s"]),sublabel:i.type===C.I4_.DMS?b.intl.string(b.t["b+abYv"]):b.intl.string(b.t.x8cC0z),textPlaceholder:b.intl.formatToPlainString(b.t.K4l507,{channelName:s}),value:ea,onChange:es,onFocus:eh,onSearchChange:eo,options:ei,filter:!0,closeOnSelect:!1,filterType:C.LWr.FILTER_IN,validateFilter:eM,onBlur:ed}),(0,n.jsx)(O,{label:b.intl.string(b.t["892qg1"]),sublabel:b.intl.string(b.t["Oa//IE"]),textPlaceholder:b.intl.string(b.t.tROvHH),value:ee,onChange:et,onFocus:er,options:V,filter:!1,closeOnSelect:!1,filterType:C.LWr.FILTER_HAS,validateFilter:eM}),W&&(0,n.jsx)(O,{label:b.intl.string(b.t.HEBnRU),sublabel:b.intl.string(b.t.PdfTqT),textPlaceholder:b.intl.formatToPlainString(b.t.zka3aJ,{username:c}),value:K,onChange:$,onFocus:Z,onSearchChange:z,options:U,filter:!0,filterType:C.LWr.FILTER_MENTIONS,validateFilter:eM,closeOnSelect:!1,onBlur:G}),(0,n.jsx)(N,{options:eg,dates:eF,handleDateQueryChange:eL,handleDateChange:eT,handleAddDateFilter:eE,handleRemoveDateFilter:ef,validateDateFilter:eQ}),M&&(0,n.jsx)(O,{label:b.intl.string(b.t.Xgc1av),sublabel:b.intl.string(b.t.XaOAdt),textPlaceholder:b.intl.string(b.t.CAdOdf),value:ey,onChange:e_,onFocus:eC,options:eR,filter:!1,closeOnSelect:!1,filterType:C.LWr.FILTER_AUTHOR_TYPE,validateFilter:eM}),(0,n.jsx)(j,{label:b.intl.string(b.t["6LYPWS"]),sublabel:b.intl.string(b.t.L8jjfu),textPlaceholder:b.intl.string(b.t.AQpFbX),value:ev,onChange:eW,options:eb,filterType:C.LWr.FILTER_PINNED,validateFilter:eM})]})})}}