1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5020],{14504:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/applications",function(){return t(20051)}])},73912:function(e,n,t){"use strict";t.d(n,{r:function(){return l}});var r=t(85893),o=t(82999);const i="CLEAR",l=e=>{let{filters:n,onChange:t,onClear:l,selectedFilters:a,showOnClear:s=!0}=e;return n.length?(0,r.jsxs)("div",{className:"flex items-stretch space-x-2",children:[n.map((e=>(0,r.jsxs)("div",{className:"items-center w-full",children:[(0,r.jsxs)("label",{className:"font-bold mr-2",htmlFor:e.id,children:[e.title,":"]}),(0,r.jsx)("div",{className:"form-input-wrapper mb-0",children:(0,r.jsxs)("select",{className:"ttc-form-input",id:e.id,onChange:n=>{return r=e.id,o=n.target.value,void t({[r]:o});var r,o},value:(null===a||void 0===a?void 0:a[e.id])||i,children:[e.hideAllOption?null:(0,r.jsx)("option",{value:i,children:"See all"}),e.options.map((e=>(0,r.jsx)("option",{value:e.id,disabled:0===e.id.indexOf("__"),children:e.name},e.id)))]})})]},e.id))),n.length>1&&s?(0,r.jsx)("div",{className:"flex items-end min-w-fit ml-2",children:(0,r.jsx)(o.B,{variant:"forest",disabled:!Object.values(a).some((e=>null!==e)),onClick:l,children:"Clear all filters"})}):null]}):null}},36009:function(e,n,t){"use strict";t.d(n,{j:function(){return d}});var r=t(85893),o=t(67294),i=t(50788),l=t(82999),a=t(71657),s=t(30488),c=t(13612);const d=e=>{let{currentSearchQuery:n,onClear:t,onSearch:d,showOnClear:u=!0}=e;const[m,h]=(0,o.useState)(n);return(0,r.jsxs)("div",{className:"items-center",children:[(0,r.jsx)("label",{className:"font-bold",htmlFor:"searchControl
1s",children:"Search:"}),(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsx)(a.A,{className:"mb-0 rounded-r-none border-r-0",id:"searchControls",onChange:e=>{h(e.target.value)},onKeyDown:e=>{"Enter"===e.code&&d(m)},type:c.IY.search,value:m}),(0,r.jsx)(s.h,{icon:i.vU7,className:"border-l-none rounded-l-none rounded-lg border-limeBright! bg-limeBright! text-forestDeep! hover:bg-limeBrightHover! hover:border-limeBrightHover!",color:"primary-inverted",onClick:()=>{d(m)},ariaLabel:"Search"}),u&&(0,r.jsx)(l.B,{variant:"forest",className:"min-w-fit ml-2",disabled:!n,onClick:()=>{t(),h("")},children:"Clear search query"})]})]})}},29249:function(e,n,t){"use strict";t.d(n,{m:function(){return l}});var r=t(11163),o=t(67294);const i="CLEAR",l=e=>{let{supportedFilters:n=[],initialFilters:t}=e;const l=(0,r.useRouter)(),a=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Object.entries(e).forEach((e=>{let[t,r]=e;n&&l.query[t]||([i,""].includes(r)?delete l.query[t]:r&&(l.query[t]=r))}))},s=e=>Object.entries(e).reduce(((e,t)=>{let[r,o]=t;return n.includes(r)&&null!==o?{...e,[r]:o}:e}),{});(0,o.useEffect)((()=>{if(t){const e=s(t);a(e,!0)}}),[]);return{filters:(0,o.useMemo)((()=>n.reduce(((e,n)=>({...e,[n]:l.query[n]})),{})),[l.query,n]),setFilters:e=>{const n=s(e);a(n),l.push({pathname:l.pathname,query:l.query},void 0,{scroll:!1,shallow:!0})},clearFilters:()=>{n.forEach((e=>{delete l.query[e]})),l.push({pathname:l.pathname,query:l.query},void 0,{scroll:!1,shallow:!0})}}}},95906:function(e,n,t){"use strict";t.d(n,{R:function(){return i}});var r=t(11163),o=t(4037);const i=()=>{const e=(0,r.useRouter)(),{resetPagination:n}=(0,o.h)();return{searchQuery:e.query.query||"",setSearchQuery:t=>{n(),e.query.query=t,e.push({pathname:e.pathname,query:e.query},void 0,{scroll:!1})},clearSearchQuery:()=>{n(),delete e.query.query,e.push({pathname:e.pathname,query:e.query},void 0,{scroll:!1})}}}},20051:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return b}});var r=t(85893),o=t(7515),i=t(92077),l=t.n(i),a=t(67294),s=t(3875),c=t(71234),d=t(24276),u=t(23065),m=t(73912),h=t(7456),f=t(83646),v=t(36009),p=t(56918),g=t(14031),j=t(89827),w=t(29249),_=t(4037),y=t(95906),x=t(29268),S=t(1808);const N=()=>{const[e,{data:n,loading:t}]=(0,j.t_n)({fetchPolicy:"cache-and-network"}),{data:o}=(0,j.lb0)(),{data:i}=(0,j.sv$)(),N=(0,a.useMemo)((()=>{var e,t;return(null===n||void 0===n||null===(t=n.ApplicationView_aggregate)||void 0===t||null===(e=t.aggregate)||void 0===e?void 0:e.count)||0}),[null===n||void 0===n?void 0:n.ApplicationView_aggregate]),{currentPage:b,limit:C,offset:q,onPageClick:k}=(0,_.h)(),{filters:A,setFilters:P,clearFilters:F}=(0,w.m)({supportedFilters:["workflowStates","isMatched","season","region","onHoldStatus"]}),{searchQuery:O,setSearchQuery:R,clearSearchQuery:E}=(0,y.R)(),{sort:M}=(0,s.Z)();(0,a.useEffect)((()=>{const n=(0,S.kc)({filters:A,searchQuery:O}),t=(0,S._b)(M);e({variables:{offset:q,where:n,order_by:t}})}),[A.status,C,q,O]);const Q=(0,a.useMemo)((()=>{const e=(0,f.A)(null===o||void 0===o?void 0:o.Region),n=(null===i||void 0===i?void 0:i.Season.map((e=>({id:e.Name,name:e.Name}))))||[];return[{id:"workflowStates",title:"Status",hideAllOption:!0,options:[{id:"all",name:"See all"},{id:"__ApplicationStateGroup",name:"Planting/Application State"},{id:x.oj.Draft,name:"Draft"},{id:x.oj.Pending,name:"Pending (submitted)"},{id:x.oj.Approved,name:"Approved"},{id:x.oj.Planted,name:"Planted"},{id:x.oj.Monitoring,name:"Monitoring"}
1,{id:"__FundingStatusGroup",name:"Funding Status"},{id:"".concat(x.oj.Approved,",").concat(x.oj.Planted,",").concat(x.oj.Monitoring),name:"Funding Approved"},{id:"".concat(x.oj.Declined),name:"Funding Declined"},{id:"".concat(x.oj.Withdrawn),name:"Funding Withdrawn"}]},{id:"isMatched",title:"Fully matched",options:[{id:"true",name:"Yes"},{id:"false",name:"No"}]},{id:"season",title:"Season",options:n},{id:"region",title:"Region",options:e},{id:"onHoldStatus",title:"On Hold",options:[{id:"true",name:"On hold"},{id:"false",name:"Not on hold"}]}]}),[o,i]);var I;return(0,r.jsxs)(g.g,{children:[(0,r.jsx)(u.nL,{children:"Tree requests"}),(0,r.jsxs)(d.T,{isLoading:t,children:[(0,r.jsxs)(u.nv,{children:["Total: ",l()(N).format("0,0")]}),(0,r.jsxs)(c.Z,{className:"my-4 overflow-x-scroll",size:"small",children:[(0,r.jsx)("div",{children:(0,r.jsx)(m.r,{filters:Q,onChange:P,onClear:F,selectedFilters:A,showOnClear:!0})}),(0,r.jsx)("div",{className:"md:flex justify-between md:space-x-2",children:(0,r.jsx)(v.j,{currentSearchQuery:O,onSearch:R,onClear:E})}),(0,r.jsx)(p.j,{applicationsData:null!==(I=null===n||void 0===n?void 0:n.ApplicationView)&&void 0!==I?I:[]}),(0,r.jsx)(h.D,{count:N,onChange:e=>k(e),page:b,pageSize:C,showQuickJumper:!0})]})]})]})};var b=(0,t(33712).mL)((()=>(0,r.jsx)(o.T3,{title:"Applications | Admin",children:(0,r.jsx)(N,{})})))},1808:function(e,n,t){"use strict";function r(e){let{filters:n,searchQuery:t,projectId:r}=e,o={};if((null===n||void 0===n?void 0:n.workflowStates)&&"all"!==n.workflowStates&&(o.WorkflowState={_in:"string"===typeof n.workflowStates?n.workflowStates.split(","):n.workflowStates}),(null===n||void 0===n?void 0:n.isMatched)&&(o.IsMatched={_eq:"true"===n.isMatched}),(null===n||void 0===n?void 0:n.season)&&(o.Season={Name:{_eq:n.season}}),(null===n||void 0===n?void 0:n.regionId)&&(o.RegionId={_eq:n.regionId}),(null===n||void 0===n?void 0:n.region)&&(o.Region={Id:{_eq:n.region}}),null===n||void 0===n?void 0:n.onHoldStatus){const e="true"===n.onHoldStatus;o.HoldOnMatch={_eq:e}}if(r&&(o.ProjectId={_eq:r}),t){const e="%".concat(t,"%");let n=[{District:{Name:{_ilike:e}}},{Name:{_ilike:e}},{Planter:{Name:{_ilike:e}}},{Region:{Name:{_ilike:e}}},{Planter:{Account:{Email:{_ilike:e}}}},{Planter:{Account:{Name:{_ilike:e}}}}];Number.isInteger(parseInt(t))&&(n=[...n,{Reference:{_eq:Number(t)}}]),o={...o,_or:n}}return o}t.d(n,{_b:function(){return i},kc:function(){return r},vQ:function(){return o}});const o=(e,n,t)=>{const r="".concat(e,": ").concat(n);return t?"".concat(r," (").concat(t,")"):r};function i(e){const n=e.sortOrder;let t={SubmittedAt:"desc_nulls_last"};return e.sortColumn?(t="Project"===e.sortColumn?{Project:{Name:n}}:"Region"===e.sortColumn?{Region:{Name:n}}:"Planter"===e.sortColumn?{Planter:{Name:n}}:"Season"===e.sortColumn?{Season:{Name:n}}:{[e.sortColumn]:n},t):t}}},function(e){e.O(0,[5970,509,1255,123,5666,9759,4053,9336,1317,5850,1592,2888,9774,179],(function(){return n=14504,e(e.s=n);var n}));var n=e.O();_N_E=n}]); 2//# sourceMappingURL=applications-130f300aecf27497.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.