1"use strict";(self.webpackChunkheaded2=self.webpackChunkheaded2||[]).push([[6455],{74233(e,t,r){r.d(t,{r:()=>g});var n=r(38267),s=r(5556),i=r.n(s),o=r(73830),a=r(74848);const l=["bgColor","children"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=n.Ay.div.withConfig({displayName:"filterGrid__Wrap",componentId:"sc-gdegcp-0"})(["display:flex;background-color:",";padding:10px 135px;gap:20px;min-height:50px;"],({bgColor:e})=>e),g=e=>{let{bgColor:t=o.PB,children:r}=e,n=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,l);return(0,a.jsx)(p,d(d({bgColor:t},n),{},{children:r}))};g.propTypes={bgColor:i().string}},90955(e,t,r){r.d(t,{E:()=>b});var n=r(38267),s=r(56347),i=r(96540),o=r(5556),a=r.n(o),l=r(95567),c=r(73830),d=r(15764),u=r(29915),p=r(74848);const g=n.Ay.li.withConfig({displayName:"listWithDetail__ListContainer",componentId:"sc-1os2i4c-0"})(["list-style:none;padding:10px 5px;min-height:30px;border-radius:5px;background:linear-gradient(to right,"," 50%,"," 50%);background-size:200% 100%;background-position:",";border-top:solid 2px ",";border-bottom:solid 2px ",";overflow:hidden;text-overflow:ellipsis;",";a{display:block;text-align:left;&:hover,&:active,&:visited{text-decoration:none;}}&:hover{background-position:left bottom;transition:all 0.3s ease;border-top:solid 2px ",";border-bottom:solid 2px ",";a,p{text-decoration:none;color:",";font-weight:600;}}:first-of-type{border-top:none;}:last-of-type{border-bottom:none;}"],c.XpY,c.UEl,({selected:e})=>e?"left bottom":"right bottom",c.XpY,c.XpY,({selected:e})=>{if(e)return`\n p {\n color: ${c.Uve};\n font-weight: 600;\n }\n `},c.UEl,c.UEl,c.Uve),f=n.Ay.ul.withConfig({displayName:"listWithDetail__List",componentId:"sc-1os2i4c-1"})(["max-width:25%;min-width:250px;margin:0;padding:10px 0;border-right:solid 10px ",";@media (","){display:none;}"],c.XpY,d.q.maxWidth.laptop),m=n.Ay.div.withConfig({displayName:"listWithDetail__ContentHolder",componentId:"sc-1os2i4c-2"})(["padding:15px;width:100%;"]),b=({results:e,resultRenderer:t,paramKey:r,isFetching:n,children:o})=>{const a=(0,s.g)()[r],c=e&&e.find(e=>`${e.id}`===a);if(n)return(0,p.jsx)(u.a,{});else return(0,p.jsxs)(l.s,{children:[(0,p.jsx)(f,{children:null==e?void 0:e.map((e,r)=>(0,p.jsx)(g,{selected:c===e,children:t(e)},r))}),(0,p.jsx)(m,{children:(0,i.cloneElement)(o,{selectedRecord:c})})]})};b.propTypes={results:a().arrayOf(a().object),resultRenderer:a().func,paramKey:a().string,isFetching:a().bool}},60851(e,t,r){r.d(t,{f:()=>u});var n=r(38267),s=r(5556),i=r.n(s),o=r(19508),a=r(73830),l=r(50024),c=r(74848);const d=n.Ay.textarea.withConfig({displayName:"textArea__Area",componentId:"sc-1nmgx2n-0"})(["",";padding:10px 16px;border:1px solid ",";border-radius:5px;font-size:16px;width:100%;outline:0;resize:none;&:focus{",";}
1"],o.E3,a.UzA,l.kV),u=({value:e,onChange:t,onBlur:r,rows:n=3,placeholder:s=""})=>(0,c.jsx)(d,{cols:55,rows:n,value:e,onChange:t,onBlur:r,placeholder:s});u.propTypes={value:i().string,onChange:i().func,onBlur:i().func,rows:i().number,placeholder:i().string}},1357(e,t,r){r.d(t,{Assignments:()=>xe});var n=r(56347),s=r(75942),i=r(96540),o=r(53209),a=r(36657),l=r(1635),c=r(90955),d=r(54066),u=r(29915),p=r(95567),g=r(55992),f=r(71060),m=r(69355),b=r(12683),h=r(74848);const y=({isFetching:e,results:t,totalResults:r,setPageNum:n,pageNum:s,numPerPage:a,setNumPerPage:c})=>{const[y]=(0,i.useState)(m.ER),[j]=(0,i.useState)("user.name"),v=[{id:"user.name",label:o.t`Name`,sortable:!1},{id:"name",label:o.t`Assignment`,sortable:!1},{id:"dateCreated",label:o.t`Date Assigned`,width:"150px",sortable:!1,render:({dateCreated:e})=>new Date(e).toLocaleDateString()},{id:"dateReadSummary",label:o.t`Started`,labelAlign:"center",width:"110px",sortable:!1,render:({dateReadSummary:e})=>(0,h.jsx)(p.s,{justifyContent:"center",children:e?(0,h.jsx)(b.QZ,{}):(0,h.jsx)(b.u,{})})},{id:"dateSubmitted",label:o.t`Completed`,labelAlign:"center",width:"110px",sortable:!1,render:({dateSubmitted:e,dateReadSummary:t})=>(0,h.jsx)(p.s,{justifyContent:"center",children:e?(0,h.jsx)(b.QZ,{}):t?(0,h.jsx)(b.u,{}):(0,h.jsx)(b.Y,{})})},{id:"dateApproved",label:o.t`Approved`,labelAlign:"center",width:"110px",sortable:!1,render:({dateApproved:e,dateSubmitted:t})=>(0,h.jsx)(p.s,{justifyContent:"center",children:e?(0,h.jsx)(b.QZ,{}):t?(0,h.jsx)(b.u,{}):(0,h.jsx)(b.Y,{})})},{id:"id",label:o.t`Action`,sortable:!1,width:"95px",render:({id:e})=>(0,h.jsx)(l.N,{href:`/management/assignments/${e}`,variant:"outlined",isFullWidth:!0,children:o.t`View`})}];if(e)return(0,h.jsx)(u.a,{});if(!t||!t.length)return(0,h.jsx)(d.E,{margin:"60px",size:"large",align:"center",children:o.t`There are no assignments that match the specified criteria.`});else return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(g.x,{data:t,columns:v,options:{isSearchQueryHighlighted:!0,disableFilters:!0},rowIdKey:"id",defaultSortBy:j,defaultPageSize:100,defaultSortOrder:y,isRowSelectable:!1,isPagerVisible:!1}),(0,h.jsx)(f.d,{page:s,pageSize:a,total:r,onChangePage:n,onChangePageSize:c})]})};var j=r(38267),v=r(72753),x=r(26715),O=r(24421),w=r(73830),P=r(21808),S=r(62813),C=r(98407),D=r(50579),E=r(60953),I=r(95003),A=r(99873),k=r(48283);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const U=({assignmentId:e,toggleModal:t,onSuccess:r})=>{const{isNavianceElementary:n,userProfile:l}=(0,i.useContext)(k.R),[c,d]=(0,i.useState)([]),[u,g]=(0,i.useState)(!1);(0,i.useEffect)(()=>{(async()=>{const e=await a.F.fetch("/user/tags",{version:"v1"});d(e)})()},[]);const{register:f,isInvalid:m,handleOnSubmit:b,dispatch:y,error:j}=(0,P.m)({}),{mutate:v,isLoading:O}=(0,s.useMutation)(t=>{const r=t.tag,n=u&&r?`${r.value}`:null;return a.F.fetch(`/management/assignments/approve/${e}`,{method:"PUT",body:JSON.stringify({savePDF:u,tag:n})})},{onSuccess:e=>{e.affectedPlans.forEach(e=>r(e));g(!1);t()},onError:e=>{const t=a.s.getValidation(e);if(t)y({type:"validate",payload:t})}});return(0,h.jsx)("div",{children:(0,h.jsxs)("form",{onSubmit:b(e=>v(e)),children:[l.hasFileAccess&&(0,h.jsx)(D.d,{isOn:u,label:o.t`Save Approved PDF to User's Files`,onCh
1ange:()=>{g(!u)}}),l.hasFileAccess&&!n&&(0,h.jsx)(C.D,{desc:j.tag,status:j.tag?"error":"default",label:o.t`Tag File With:`,children:(0,h.jsx)(E.l,F({disabled:!u,items:null==c?void 0:c.map(e=>({label:e.name,value:e.id}))},f("tag")))}),(0,h.jsx)(p.s,{justifyContent:"space-between",children:(0,h.jsx)(S.a,{width:"250px",children:(0,h.jsx)(x.$n,{type:"submit",size:"large",align:"center",isLoading:O,isDisabled:O||m,children:o.t`Approve`})})})]})})},R=({assignmentId:e,isOpen:t,toggleModal:r,onSuccess:n})=>(0,h.jsxs)(I.a,{isOpen:t,closeOnClickOverlay:!0,onClose:r,children:[(0,h.jsx)(I.a.Header,{children:(0,h.jsxs)(O.D,{level:"3",children:[(0,h.jsx)(A.s,{})," ",o.t`Approve Assignment`]})}),(0,h.jsx)(I.a.Body,{children:(0,h.jsx)(U,{assignmentId:e,toggleModal:r,onSuccess:n})})]});var z=r(60851),T=r(37847);function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach(function(t){$(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function $(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const L=({assignmentId:e,toggleModal:t,onSuccess:r})=>{const{register:n,isInvalid:i,handleOnSubmit:l,dispatch:c,error:d}=(0,P.m)({reason(e){var t;if(null===(t=e.reason)||void 0===t||!t.trim())return o.t`The reason for the rejection must be included for the explorer.`}}),{mutate:u,isLoading:g}=(0,s.useMutation)(t=>a.F.fetch(`/management/assignments/reject/${e}`,{method:"PUT",body:JSON.stringify(t)}),{onSuccess:e=>{e.affectedPlans.forEach(e=>r(e));t()},onError:e=>{const t=a.s.getValidation(e);if(t)c({type:"validate",payload:t})}});return(0,h.jsx)("div",{children:(0,h.jsxs)("form",{onSubmit:l(e=>u(e)),children:[(0,h.jsx)(C.D,{required:!0,desc:d.reason,status:d.reason?"error":"default",label:o.t`Rejection Reason`,children:(0,h.jsx)(z.f,M({placeholder:o.t`Describe for the explorer why you are rejecting this.`},n("reason",{required:!0})))}),(0,h.jsx)(p.s,{justifyContent:"space-between",children:(0,h.jsx)(S.a,{width:"250px",children:(0,h.jsx)(x.$n,{type:"submit",size:"large",align:"center",isLoading:g,isDisabled:g||i,children:o.t`Reject`})})})]})})},Y=({assignmentId:e,isOpen:t,toggleModal:r,onSuccess:n})=>(0,h.jsxs)(I.a,{isOpen:t,closeOnClickOverlay:!0,onClose:r,children:[(0,h.jsx)(I.a.Header,{children:(0,h.jsxs)(O.D,{level:"3",children:[(0,h.jsx)(T.I,{})," ",o.t`Reject`]})}),(0,h.jsx)(I.a.Body,{children:(0,h.jsx)(L,{assignmentId:e,toggleModal:r,onSuccess:n})})]});function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach(function(t){G(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function G(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const V=({assignmentId:e,toggleModal:t,onSuccess:r})=>{const[n,l]=(0,i.useState)([]);(0,i.useEffect)(()=>{(async()=>{const e=await a.F.fetch("/management/assignments/ownership/listpotential");l(e)})()},[]);const{register:c,isInvalid:u,handleOnSubmit:g,dispatch:f,error:m}=(0,P.m)({navigator(e){if(!e.navigator)return o.t`You must specify a navigator to proceed`}}),{mutate:b,isLoading:y}=(0,s.useMutation)(t=>a.F.fetch(`/management/assignments/ownership/${e}`,{method:"PUT",body:JSON.stringify({newOwnerId:t.navigator.value})}),{onSuccess:e=>
1{e.affectedPlans.forEach(e=>r(e));t()},onError:e=>{const t=a.s.getValidation(e);if(t)f({type:"validate",payload:t})}}),j=(0,i.useMemo)(()=>n.map(e=>({label:e.name,value:e.id})),[n]);return(0,h.jsxs)("div",{children:[(0,h.jsx)(d.E,{children:o.t`If you wish to reassign this assignment to a different Navigator, please select their name from the list below.`}),(0,h.jsxs)("form",{onSubmit:g(e=>b(e)),children:[(0,h.jsx)(C.D,{label:o.t`Select Navigator:`,desc:m.navigator,htmlFor:"assignees",status:m.navigator?"error":"default",children:(0,h.jsx)(E.l,Q({id:"assignees",items:j},c("navigator",{required:!0})))}),(0,h.jsx)(p.s,{justifyContent:"space-between",children:(0,h.jsx)(S.a,{width:"250px",children:(0,h.jsx)(x.$n,{type:"submit",size:"large",align:"center",isLoading:y,isDisabled:y||u,children:o.t`Reassign`})})})]})]})},W=({assignmentId:e,isOpen:t,toggleModal:r,onSuccess:n})=>(0,h.jsxs)(I.a,{isOpen:t,closeOnClickOverlay:!0,onClose:r,children:[(0,h.jsx)(I.a.Header,{children:(0,h.jsx)(O.D,{level:"3",children:o.t`Reassign`})}),(0,h.jsx)(I.a.Body,{children:(0,h.jsx)(V,{assignmentId:e,toggleModal:r,onSuccess:n})})]}),X=j.Ay.div.withConfig({displayName:"assignmentDetail__ButtonBarContainer",componentId:"sc-kgpcri-0"})(["background-color:",";padding:15px;display:flex;"],w.XpY),H=j.Ay.div.withConfig({displayName:"assignmentDetail__CurrentState",componentId:"sc-kgpcri-1"})(["background-color:",";padding:5px;margin-bottom:15px;"],w.XpY),K=j.Ay.div.withConfig({displayName:"assignmentDetail__FlexStart",componentId:"sc-kgpcri-2"})(["flex:1;align-items:flex-start;"]),J=j.Ay.div.withConfig({displayName:"assignmentDetail__FlexEnd",componentId:"sc-kgpcri-3"})(["display:flex;gap:5px;align-items:flex-end;"]),Z=({assignmentId:e,assignment:t})=>{const r=(0,s.useQueryClient)(),[n,a]=(0,i.useState)(null),l="APPROVAL",c="REJECTION",d="REASSIGNMENT",u=()=>{a(null)},p=()=>{a(l)},g=()=>{a(c)},f=()=>{a(d)},m=e=>{r.setQueryData(["assignment",`${e.id}`],e)};let b=null,y=null;if(!1)b=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(x.$n,{display:"monochrome",variant:"outlined",onClick:f,children:o.t`Reassign to another Navigator`}),(0,h.jsx)(W,{onSuccess:m,assignmentId:e,isOpen:n===d,toggleModal:u})]});if(t.dateSubmitted&&!t.dateApproved)y=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(x.$n,{display:"default",onClick:p,children:o.t`Approve`}),(0,h.jsx)(x.$n,{display:"red",onClick:g,children:o.t`Reject`}),(0,h.jsx)(R,{onSuccess:m,assignmentId:e,isOpen:n===l,toggleModal:u}),(0,h.jsx)(Y,{onSuccess:m,assignmentId:e,isOpen:n===c,toggleModal:u})]});return(b||y)&&(0,h.jsxs)(X,{children:[(0,h.jsx)(K,{children:b}),(0,h.jsx)(J,{children:y})]})},ee=()=>{const{assignmentId:e}=(0,n.g)(),{data:t,isFetching:r}=(0,s.useQuery)(["assignment",`${e}`],()=>a.F.fetch(`/management/assignments/${e}`,{method:"GET"}));if(r)return(0,h.jsx)(u.a,{});const i=()=>{if(t.dateApproved)return(0,h.jsxs)(d.E,{children:[(0,h.jsx)(d.E,{weight:"bold",as:"span",children:o.t`Approved:`})," ",new Date(t.dateApproved).toLocaleDateString()]});if(t.dateSubmitted)return(0,h.jsxs)(d.E,{children:[(0,h.jsx)(d.E,{weight:"bold",as:"span",children:o.t`Submitted:`})," ",new Date(t.dateSubmitted).toLocaleDateString()]});else return(0,h.jsxs)(d.E,{children:[(0,h.jsx)(d.E,{weight:"bold",as:"span",children:o.t`Assigned:`})," ",new Date(t.dateCreated).toLocaleDateString()]})};return(0,h.jsxs)("div",{children:[(0,h.jsx)(O.D,{level:"3",children:t.name}),(0,h.jsxs)(d.E,{size:"large",children:[(0,h.jsx)("b",{children:o.t`Explorer: `})," ",t.assignee.name]}),(0,h.jsx)(H,{state:t.status,children:(0,h.jsx)(d.E,{children:i()})}),(0,h.jsx)(v.S,{hideTitle:!0,assignment:t,hidePrint:!0,readOnlyPreview:!0}),(0,h.jsx)(Z,{assignmentId:e,assignment:t})]})};var te=r(74233),re=r(54284);function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function se(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ie.apply(null,arguments)}const oe=e=>{let t=ie({},e);const{data:r,isLoading:n}=(0,s.useQuery)("lessons",()=>a.F.fetch("/admin/lessons/list",{version:"v1",method:"POST",body:{}})),l=(0,i.useMemo)(()=>{if(n)return[];else return r.lessons.map(e=>({value:e.id,label:e.name}))},[r,n]);if(n)return null;else return(0,h.jsx)(E.l,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(r),!0).forEach(function(t){se(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:"lessonSelect",items:l,placeholder:o.t`Your Lessons`},t))},ae=["start","numPerPage"],le=["status","lessonId"];function ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(r),!0).forEach(function(t){ue(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ce(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ue(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pe(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}const ge=(0,j.Ay)(C.D).withConfig({displayName:"assignmentFilterGrid__FlexField",componentId:"sc-zl132v-0"})(["flex:1;"]),fe=j.Ay.form.withConfig({displayName:"assignmentFilterGrid__Form",componentId:"sc-zl132v-1"})(["width:100%;"]),me=[{label:"All Statuses",value:-1},{label:"Assigned",value:0},{label:"Started",value:1},{label:"Completed",value:2},{label:"Approved",value:3}],be=({routeColor:e,isFetching:t,filter:r})=>{const n=(0,i.useMemo)(()=>{const e=r.getData[r.key]??{},{start:t,numPerPage:n}=e;return pe(e,ae)},[r]),{register:s,isInvalid:a,handleOnSubmit:l,error:c,value:d}=(0,P.m)({initialValues:de(de({},n),{},{status:me.find(e=>e.value===n.status)||me[0]})}),u=(0,i.useCallback)(e=>{const{status:t,lessonId:n}=e,s=pe(e,le),i=de(de({},r.getData[r.key]),{},{status:t,lessonId:n},s);if(t)i.status=t.value;if(n)i.lessonId=n.value;r.setData(de(de({},r.getData),{},{[r.key]:i}))},[r]);return(0,h.jsx)(te.r,{bgColor:e,children:(0,h.jsx)(fe,{onSubmit:l(e=>u(e)),children:(0,h.jsxs)(p.s,{gap:re.r,children:[(0,h.jsx)(ge,{desc:c.status,htmlFor:"statusOptions",status:c.status?"error":"default",children:(0,h.jsx)(E.l,de({id:"statusOptions",items:me},s("status")))}),(0,h.jsx)(ge,{desc:c.lessonId,htmlFor:"lessonId",status:c.lessonId?"error":"default",children:(0,h.jsx)(oe,de({},s("lessonId")))}),(0,h.jsx)(ge,{desc:c.userSelected,status:c.userSelected?"error":"default",children:(0,h.jsx)(D.d,de({defaultOn:d.userSelected,display:"monochrome",labelPosition:"right",color:w.UEl,label:o.t`User Selected`},s("userSelected",{binary:!0})))}),(0,h.jsx)(ge,{desc:c.assignedByCurrentUser,status:c.assignedByCurrentUser?"error":"default",children:(0,h.jsx)(D.d,de({defaultOn:d.assignedByCurrentUser,display:"monochrome",labelPosition:"right",color:w.UEl,label:o.t`Assigned By Me`},s("assignedByCurrentUser",{binary:!0})))}),(0,h.jsx)(ge,{desc:c.assignedByOtherUser,status:c.assignedByOtherUser?"error":"default",children:(0,h.jsx)(D.d,de({defaultOn:d.assignedByOtherUser,display:"monochrome",labelPosition:"right",color:w.UEl,label:o.t`Assigned By Others`},s("assignedByOtherUser",{binary:!0})))}),(0,h.jsx)(x.$n,{style:{flex:"1"},type:"submit",align:"center",isLoading:t,isDisabled:t||a,children:o.t`Update`})]})})})};var he=r(27581);function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ye(Object(r),!0).forEach(function(t){ve(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ye(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ve(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const xe=({routeColor:e})=>{const{assignmentId:t}=(0,n.g)(),{status:r,userSelected:u=!0}=(0,n.zy)().state||{},[p,g]=(0,i.useState)(1),[f,m]=(0,i.useState)(25),[b,j]=(0,i.useState)({assignments:{status:r,userSelected:u,assignedByCurrentUser:!0,assignedByOtherUser:!1,start:(p-1)*f,numPerPage:f}}),v={key:"assignments",getData:b,setData:j};(0,i.useEffect)(()=>{j(e=>je(je({},e),{},{[v.key]:je(je({},e[v.key]),{},{start:(p-1)*f,numPerPage:f})}))},[p,f,v.key]);(0,i.useEffect)(()=>{g(1)},[f]);const x=({id:e,name:t,user:r,dateSubmitted:n,dateApproved:s})=>(0,h.jsxs)(l.N,{href:`/management/assignments/${e}`,children:[(0,h.jsx)(d.E,{size:"medium",margin:"0 0 6px 0",children:t}),(0,h.jsxs)(d.E,{size:"small",margin:"2px 0",children:[(0,h.jsx)(d.E,{size:"small",weight:"bold",as:"span",children:o.t`Assigned To:`})," ",r.name]}),(0,h.jsxs)(d.E,{size:"small",margin:"2px 0",children:[(0,h.jsx)(d.E,{size:"small",weight:"bold",as:"span",children:o.t`Status:`})," ",s?o.t`Approved`:n?o.t`Submitted`:o.t`Assigned`]})]}),{data:O,isFetching:w}=(0,s.useQuery)(["assignmentListing",b[v.key]],()=>a.F.fetch("/management/assignments",{method:"POST",body:je({},b[v.key])})),P=[{path:"/management/assignments",exact:!0,render:e=>(0,h.jsx)(y,je(je({},e),{},{setPageNum:g,pageNum:p,totalResults:(null==O?void 0:O.numResults)??0,setNumPerPage:m,numPerPage:f,results:null==O?void 0:O.results,isFetching:w}))},{path:"/management/assignments/:assignmentId",exact:!0,render:e=>(0,h.jsx)(c.E,{isFetching:w,paramKey:"assignmentId",results:null==O?void 0:O.results,resultRenderer:x,children:(0,h.jsx)(ee,je(je({},e),{},{isFetching:w}))})}];
1return(0,h.jsxs)("div",{children:[(0,h.jsx)(be,{routeColor:e,filter:v}),(0,h.jsx)(he.D,{unconstrained:!t,children:(0,h.jsx)(n.dO,{children:P.map((e,t)=>(0,h.jsx)(n.qh,je(je({},e),{},{render:t=>e.render(je({},t))}),t))})})]})}},27581(e,t,r){r.d(t,{D:()=>u});var n=r(38267),s=r(5556),i=r.n(s),o=r(19508),a=r(73830),l=r(74848);const c=n.Ay.div.withConfig({displayName:"animatedContainer__Wrap",componentId:"sc-1gek3qo-0"})(["transition:all 0.3s ease-in-out;width:100%;",";padding:0;"],o.kL),d=n.Ay.div.withConfig({displayName:"animatedContainer__Outer",componentId:"sc-1gek3qo-1"})(["background-color:",";"],a.XpY),u=({children:e,unconstrained:t,bgColor:r=a.UEl})=>(0,l.jsx)(d,{children:(0,l.jsx)(c,{bgColor:r,inDialog:t,children:e})});u.propTypes={bgColor:i().string,unconstrained:i().bool,children:i().node.isRequired}},12683(e,t,r){r.d(t,{QZ:()=>l,Y:()=>c,u:()=>a});var n=r(38267),s=r(46784),i=r(82630),o=r(73830);const a=(0,n.Ay)(s.g).attrs({icon:i.s0Q}).withConfig({displayName:"icons__RedX",componentId:"sc-1fdmqt-0"})(["color:",";font-size:18px;"],o.K2F),l=(0,n.Ay)(s.g).attrs({icon:i.SGM}).withConfig({displayName:"icons__GreenCheck",componentId:"sc-1fdmqt-1"})(["color:",";font-size:18px;"],o.SG),c=(0,n.Ay)(s.g).attrs({icon:i.Ip$}).withConfig({displayName:"icons__GrayMinus",componentId:"sc-1fdmqt-2"})(["color:",";font-size:18px;"],o.UzA)}}]); 2//# sourceMappingURL=management-assignments.70b0ee70.chunk.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.