PageSourceSearch

https://esp.asebp.ca/static/js/2350.41605198.chunk.js

js asebp.ca collected 2026-09-24 11:44:26 UTC 11,137 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[2350],{3794:function(n,e,t){var s=t(18489),o=t(47313),i=t(16852),a=t(68945),c=t(86484),r=t(95405),l=t(46417);e.Z=function(n){return function(e){var t=(0,a.v9)((function(n){return n.auth.session.isAuthenticated})),u=(0,a.v9)((function(n){return n.auth.session.idle})),d=(0,a.v9)((function(n){return n.auth.login.isChecking})),m=(0,a.v9)((function(n){return n.auth.hasEverBeenChecked})),h=(0,i.TH)(),v=(0,a.I0)();return(0,o.useEffect)((function(){var n;m||d||v(c.cq.checkLogin(n))}),[m,d]),d||!m?(0,l.jsx)(r.Z,{}):!m||t||u?(0,l.jsx)(n,(0,s.Z)({},e)):(0,l.jsx)(i.l_,{to:"/login?returnUrl=".concat(h.pathname)})}}},75039:function(n,e,t){t.d(e,{L:function(){return i}});var s=t(8949),o=t(12722),i={getSjPlanGroups:function(){return function(n,e){var t,i,a;return null!==(t=e().schoolJurisdictions)&&void 0!==t&&t.schoolJurisdictionPlanGroups&&(null===(i=e().schoolJurisdictions)||void 0===i?void 0:i.schoolJurisdictionPlanGroups.length)>0?Promise.resolve(null===(a=e().schoolJurisdictions)||void 0===a?void 0:a.schoolJurisdictionPlanGroups):(n(s._0()),n(o.Z.enrolment.getPlanGroups()).then((function(e){return 200===e.status?e.json().then((function(e){return n(s.Hd({sjPlanGroups:e})),e})):(n(s.wo({error:"Failed to get plan groups for school jurisdictions"})),null)})))}}}},2350:function(n,e,t){t.r(e),t.d(e,{default:function(){return _}});var s=t(27853),o=t(84531),i=t(81020),a=t(18334),c=t(47313),r=t(68945),l=t(82937),u=t(26678),d=t(12722),m={getAnnouncements:function(n){return function(e){return e(u.q()),e(d.Z.announcements.getAnnouncements(n)).then((function(n){return 200===n.status?n.json():null})).then((function(n){return n?(e(u.R({announcements:n,succeeded:!0})),n):(e(u.R({announcements:[],succeeded:!1})),[])}))}}},h=t(3794),v=t(18489),p=t(32679),j=t(45),f=t(92484),g=t(82821),y=t(29700),x=t(34940),Z=t(35672),C=t(84152),b=t(25685),k=t(2983),P=t(46417),S=function(n){(0,i.Z)(t,n);var e=(0,a.Z)(t);function t(){var n;(0,s.Z)(this,t);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return(n=e.call.apply(e,[this].concat(i))).state={isAnnouncementDialogOpen:!1,openedAnnouncement:null},n}return(0,o.Z)(t,[{key:"render",value:function(){var n=this.props,e=n.announcements,t=n.isFetching,s=c.forwardRef((function(n,e){return(0,P.jsx)(j.rU,(0,v.Z)((0,v.Z)({},n),{},{innerRef:e}))}));return(0,P.jsx)("div",{className:"announcements-container",children:(0,P.jsxs)(f.Z,{className:"announcements-card",children:[(0,P.jsx)(y.Z,{title:"Announcements",classes:{title:"dashboard-card-title"}}),(0,P.jsx)(g.Z,{children:(0,P.jsxs)(Z.Z,{disablePadding:!0,children:[e&&!t?e.map((function(n,t){var o=e.length-1===t;return(0,P.jsxs)("div",{children:[(0,P.jsx)(C.ZP,{button:!0,component:s,to:"/announcements/"+n.id,children:(0,P.jsx)(b.Z,{primary:n.title,secondary:p.ZP.formatLocalDate(n.publishingStartDateTime)})}),o?null:(0,P.jsx)(x.Z,{variant:"middle"})]},n.id)})):null,t?(0,P.jsx)(P.Fragment,{children:[1,2,3].map((function(n){return(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:"skeleton-container",children:[(0,P.jsx)(k.Z,{width:"100%",variant:"text"}),(0,P.jsx)(k.Z,{height:12,width:"20%",variant:"text"})]}),n<3?(0,P.jsx)(x.Z,{variant:"middle"}):null]},n)}))}):null,t||!e||e.length?null:(0,P.jsx)(C.ZP,{children:(0,P.jsx)(b.Z,{primary:"There are no announcements at the moment"})})]})})]})})}}]),t}(c.Component),L=t(11790),D=t(50678),N=t(59292),J=t(87151),E=t(26531),w=t(99004),F=t(46397),T=t(5280),G=t(81962),A=t(88905),R=function(n){return(0,P.jsxs)("div",{className:"sj-summary-card-content",children:[(0,P.jsx)("div",{className:"summary-label",children:n.isFetching?(0,P.jsx)(k.Z,{width:"80%"}):n.label}),(0,P.jsx)("div",{className:"summary-total",children:n.isFetching?(0,P.jsx)(k.Z,{width:"50%"}):n.link?(0,P.jsx)(j.rU,{className:"summary-link",to:n.link,children:n.count}):(0,P.jsx)("span",{className:"summary-text",children:n.count})})]})},M=function(n){var e,t,s=(0,r.v9)(T.Ww),o=(0,c.useState)(s.isStaff?"":s.sjNumber),i=(0,D.Z)(o,2),a=i[0],l=i[1],u=(0,w.Z)(new Date,-7),d=null===(e=n.sjPlanGroups)||void 0===e?void 0:e.find((function(n){return n.schoolJurisdiction.sjCode===a})),m=null===d||void 0===d?void 0:d.planGroups.some((function(n){return"X"===n.groupCode})),h=(0,E.h_)(J),v=(0,E.h_)(N),j=null===s||void 0===s||null===(t=s.permissions)||void 0===t?void 0:t.some((function(n){return n===F.P.CanViewMemberships}));(0,c.useEffect)((function(){a&&(h.getEmployeeStatistics(a),j&&(v.getEnterpriseTransactionCount({schoolJurisdictionCode:a,submittedStartDate:u,status:"Rejected"},"Rejected"),v.getEnterpriseTransactionCount({schoolJurisdictionCode:a,submittedStartDate:u,status:"Pending"},"Pending")))}),[a]);var Z=(0,r.v9)((function(n){var e;return null===n||void 0===n||null===(e=n.schoolJurisdictions)||void 0===e?void 0:e.statistics})),C=Z.employee,b=Z.transaction,S=[{label:"Total Employees",count:null===C||void 0===C?void 0:C.active,type:"Employees"},{label:"Trustees",count:null===C||void 0===C?void 0:C.trustees,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&employeeGroups=X&employmentStatuses=working"),type:"Employees",hide:!m},{label:"Maternity Leave",count:null===C||void 0===C?void 0:C.onMaternityLeave,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&employmentStatuses=maternityLeave"),type:"Employees"},{label:"Personal Leave",count:null===C||void 0===C?void 0:C.onPersonalLeave,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&employmentStatuses=permanentLeave"),type:"Employees"},{label:"Sick Leave",count:null===C||void 0===C?void 0:C.onSickLeave,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&employmentStatuses=sickLeave"),type:"Employees"},{label:"Disability Leave",count:null===C||void 0===C?void 0:C.onDisability,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&employmentStatuses=disabled"),type:"Employees"},{label:"Sick Leave (Over 90 Days)",count:null===C||void 0===C?void 0:C.onSickLeaveOver90Days,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&otherFilter=1"),type:"Employees"},{label:"Layoff (Exceeded End Date)",count:null===C||void 0===C?void 0:C.layoffExceedingEndDate,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&otherFilter=2"),type:"Employees"},{label:"HSA (No Credits Loaded)",count:null===C||void 0===C?void 0:C.hsaNoCreditsLoadedCount,link:"/advanced-search?schoolJurisdictionCodes=".concat(a,"&otherFilter=3"),type:"Employees"},{label:"Transactions Rejected (Last 7 Days)",count:null===b||void 0===b?void 0:b.rejectedTransactionsLastSevenDays,link:"/inquiry/transactions?schoolJurisdictionCode=".concat(a,"&submittedStartDate=").concat(p.zW.formatShortDate(u),"&statuses=Rejected"),type:"Transactions"},{label:"Transactions Pending (Last 7 Days)",count:null===b||void 0===b?void 0:b.pendingTransactionsLastSevenDays,link:"/inquiry/transactions?schoolJurisdictionCode=".concat(a,"&submittedStartDate=").concat(p.zW.formatShortDate(u),"&statuses=Pending"),type:"Transactions"}],L=S.filter((function(n){return"Employees"===n.type})),M=S.filter((function(n){return"Transactions"===n.type}));return(0,P.jsx)("div",{className:"sj-summary-card-container",children:(0,P.jsxs)(f.Z,{children:[(0,P.jsx)(y.Z,{title:"Active Employees at a Glance",classes:{title:"dashboard-card-title"}}),(0,P.jsx)("div",{className:"sj-information",children:s.isStaff&&(0,P.jsxs)(A.Z,{variant:"standard",className:"sj-selector",name:"schoolJurisdictionCode",value:a,displayEmpty:!0,autoWidth:!0,onChange:function(n){var e;l(null===n||void 0===n||null===(e=n.target)||void 0===e?void 0:e.value)},children:[(0,P.jsx)(G.Z,{value:"",children:(0,P.jsx)("em",{children:"- select school jurisdiction to see its statistics -"})}),(n.sjPlanGroups||[]).map((function(n,e){return(0,P.jsx)(G.Z,{value:n.schoolJurisdiction.sjCode,children:"".concat(n.schoolJurisdiction.sjCode," - ").concat(n.schoolJurisdiction.sjName)},e)}))]})}),(0,P.jsx)(g.Z,{children:a&&(0,P.jsxs)(P.Fragment,{children:[L.map((function(n,e){return(0,P.jsx)("div",{className:"summary-card-content-container",children:!n.hide&&(0,P.jsx)(R,{label:n.label,link:n.link,count:n.count,isFetching:Z.isFetchingEmployeeStats})},e)})),j&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(x.Z,{className:"sj-card-div
1ider"}),M.map((function(n,e){return(0,P.jsx)("div",{className:"summary-card-content-container",children:!n.hide&&(0,P.jsx)(R,{label:n.label,link:n.link,count:n.count,isFetching:Z.isFetchingRejectedTransactionsLast7Days||Z.isFetchingPendingTransactionsLast7Days})},e)}))]}),(0,P.jsx)(x.Z,{className:"sj-card-divider"}),(0,P.jsx)("div",{className:"sj-updated-on",children:Z.isFetchingRejectedTransactionsLast7Days||Z.isFetchingPendingTransactionsLast7Days||Z.isFetchingEmployeeStats?(0,P.jsx)(k.Z,{width:"50%"}):(0,P.jsxs)("span",{children:["Last updated:"," ",p.zW.formatLocalDate(C.createdDateTime,!0,!0)]})})]})})]})})},W=t(75039),q=function(n){(0,i.Z)(t,n);var e=(0,a.Z)(t);function t(){return(0,s.Z)(this,t),e.apply(this,arguments)}return(0,o.Z)(t,[{key:"componentDidMount",value:function(){"undefined"!==typeof window&&(this.props.getAnnouncements(),this.props.getSjPlanGroups())}},{key:"render",value:function(){var n=this.props,e=n.announcements,t=n.isFetchingAnnouncements,s=n.sjPlanGroups;return(0,P.jsx)("div",{className:"page-columns-wrapper work-area-without-rightnav page-container",children:(0,P.jsx)(L.Z,{title:"Dashboard",noBackground:!0,noPadding:!0,className:"page-container dashboard-page",children:(0,P.jsx)(l.ZP,{container:!0,spacing:2,children:(0,P.jsx)(l.ZP,{item:!0,xs:12,children:(0,P.jsxs)(l.ZP,{container:!0,spacing:1,children:[(0,P.jsx)(l.ZP,{item:!0,xs:12,md:5,className:"card-section",children:(0,P.jsx)(S,{announcements:e,isFetching:t})}),(0,P.jsx)(l.ZP,{item:!0,xs:12,md:5,className:"card-section",children:(0,P.jsx)(M,{sjPlanGroups:s})})]})})})})})}}]),t}(c.Component),_=(0,h.Z)((0,r.$j)((function(n){return{announcements:n.announcements&&n.announcements.card&&n.announcements.card.announcements?n.announcements.card.announcements:null,isFetchingAnnouncements:!!(n.announcements&&n.announcements.card&&n.announcements.card.isFetching)&&n.announcements.card.isFetching,sjPlanGroups:n.schoolJurisdictions.schoolJurisdictionPlanGroups,featureToggles:n.config.featureToggles}}),{getAnnouncements:m.getAnnouncements,getSjPlanGroups:W.L.getSjPlanGroups})(q))},82821:function(n,e,t){t.d(e,{Z:function(){return j}});var s=t(32793),o=t(1048),i=t(47313),a=t(83061),c=t(21921),r=t(64164),l=t(11236),u=t(77430),d=t(32298);function m(n){return(0,d.Z)("MuiCardContent",n)}(0,u.Z)("MuiCardContent",["root"]);var h=t(46417),v=["className","component"],p=(0,r.ZP)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:function(n,e){return e.root}})((function(){return{padding:16,"&:last-child":{paddingBottom:24}}})),j=i.forwardRef((function(n,e){var t=(0,l.Z)({props:n,name:"MuiCardContent"}),i=t.className,r=t.component,u=void 0===r?"div":r,d=(0,o.Z)(t,v),j=(0,s.Z)({},t,{component:u}),f=function(n){var e=n.classes;return(0,c.Z)({root:["root"]},m,e)}(j);return(0,h.jsx)(p,(0,s.Z)({as:u,className:(0,a.Z)(f.root,i),ownerState:j,ref:e},d))}))}}]);

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.