1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1452],{21452:function(e,n,t){t.r(n);var r=t(49631),a=t(86349),i=t(35991),o=t(9312),u=t.n(o),l=t(44194),c=t(19313),d=t(40445),s=t(94902),f=t(14668),m=t(92660),p=t(27909),v=t(24661),y=t(73062),b=t(31549),h=["mutate","member","education"];function _(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function j(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?_(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):_(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}n.default=function(e){var n=e.mutate,t=e.member,r=e.education,o=(0,i.Z)(e,h),_=(0,l.useState)(!1),x=_[0],Z=_[1],g=function(){var e=(0,a.Z)(u().mark((function e(){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)({confirmation:"Are you sure you want to delete this education?",header:"Delete Education",buttons:{cancel:{border:"black"},proceed:{bg:"black",color:"white"}}});case 2:if(!e.sent){e.next=4;break}return e.abrupt("return",Z(!0)|(0,v.Pl)(r.id).then((function(){return n(j(j({},t),{},{education_history:t.education_history.filter((function(e){return e.id!==r.id}))}),!1)|o.onHide()})).catch((function(e){return(0,p.Am)((0,b.jsx)(c.Z,{title:"Unable to delete education",body:e.message,type:"error"}))})).finally((function(){return Z(!1)})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,b.jsxs)(s.Z,j(j({},o),{},{centered:!0,className:"p-4",children:[(0,b.jsx)(f.T3,{className:"mb-4",children:"Update education"}),(0,b.jsx)(y.Z,{initialValues:{name:(null===r||void 0===r?void 0:r.name)||"",field_of_study:(null===r||void 0===r?void 0:r.field_of_study)||"",start_year:(null===r||void 0===r?void 0:r.start_year)||"",end_year:(null===r||void 0===r?void 0:r.end_year)||""},handleSubmit:function(e,t){var a=t.setSubmitting;return(0,v.db)(e,null===r||void 0===r?void 0:r.id).then((function(){return n()|o.onHide()})).catch((function(e){var n,t;return(0,p.Am)((0,b.jsx)(c.Z,{title:"Unable to save education",body:null===e||void 0===e||null===(n=e.response)||void 0===n||null===(t=n.data)||void 0===t?void 0:t.error,type:"error"}))})).finally((function(){return a(!1)}))},button:"Update"}
1),(null===r||void 0===r?void 0:r.id)&&(0,b.jsx)(m.Z,{preventDefault:!0,className:"danger-text font-size-14 font-weight-500 mt-32 d-inline-block",onClick:function(){return!x&&g()},children:x?"Deleting":"Delete Education"})]}))}},73062:function(e,n,t){var r=t(80066),a=t(73686),i=t(18848),o=t(53680),u=t(24635),l=t(79638),c=t(55576),d=t(67766),s=t(38454),f=t(96596),m=t.n(f),p=t(47944),v=t(31549),y=function(e){var n=e.name,t=e.value,r=e.arr,a=e.placeholder,o=e.setFieldValue;return(0,v.jsx)(i.Z,{name:n,component:l.Z,value:t||"",placeholder:a,containerProps:{className:"mb-0"},options:r.map((function(e){return{label:e,value:e}})),onChange:function(e){var t=e.value;return o(n,t)}})},b=(0,s.ZP)(p.Z).withConfig({displayName:"Form__Wrapper",componentId:"sc-1midv2w-0"})(["width:100%;"]);n.Z=function(e){var n=e.initialValues,t=void 0===n?{name:"",end_year:"",start_year:"",field_of_study:""}:n,l=e.handleSubmit,s=e.button,f=function(){var e=m()();return[e.format("YYYY"),e.add(10,"years").format("YYYY")].map((function(e){return Array.from({length:81},(function(n,t){return e-t}))}))}(),h=(0,r.Z)(f,2),_=h[0],j=h[1];return(0,v.jsx)(c.J9,{validateOnMount:!0,validationSchema:(0,d.Ry)({name:a.uA("Name"),field_of_study:a.uA("Field of study"),start_year:a.aC("Start year",!1),end_year:a.uA("End Year",!1)}),initialValues:t,onSubmit:l,children:function(e){var n=e.handleSubmit,t=e.setFieldValue,r=e.isValid,a=e.isSubmitting,l=e.values,c=l.name,d=l.end_year,f=l.start_year,m=l.field_of_study;return(0,v.jsxs)(b,{children:[(0,v.jsx)(i.Z,{name:"name",label:"Name",value:c||"",placeholder:"University of Texas"}),(0,v.jsx)(i.Z,{name:"field_of_study",value:m||"",label:"Degree / Field of study",placeholder:"Bachelors in Business Administration"}),(0,v.jsxs)(p.Z.Group,{children:[(0,v.jsx)(p.Z.Label,{children:"Timeline"}),(0,v.jsxs)(o.Z,{gap:"1rem",sm:"minmax(0,1fr) 1rem minmax(0, 1fr)",children:[(0,v.jsx)("div",{children:(0,v.jsx)(y,{arr:_,name:"start_year",placeholder:"Year",value:f||"",setFieldValue:t})}),(0,v.jsx)("p",{className:"grey-2-text mt-3",children:"to"}),(0,v.jsx)("div",{children:(0,v.jsx)(y,{arr:j,name:"end_year",placeholder:"Year",value:d||"",setFieldValue:t})})]})]}),(0,v.jsx)(u.Z,{color:"#fff",bg:"var(--teal)",className:"w-100",isValid:r,loading:a,onClick:n,children:s})]})}})}},24661:function(e,n,t){t.d(n,{PX:function(){return a},Pl:function(){return o},db:function(){return i}});var r=t(23480),a=function(e){return r.Z.post("/education/",e)},i=function(e,n){return r.Z.put("/education/".concat(n,"/"),e)},o=function(e){return r.Z.delete("/education/".concat(e,"/"))}}}]);
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.