PageSourceSearch

https://billofrightsinstitute.org/_next/static/chunks/pages/profile-settings-686cda125c55c8a9.js

js billofrightsinstitute.org collected 2026-10-01 10:14:42 UTC 49,531 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4660],{98223:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/profile-settings",function(){return t(57365)}])},59779:function(e,a,t){"use strict";t.d(a,{Z:function(){return d}});var l=t(85893),s=t(94184),o=t.n(s),n=t(45697),c=t.n(n),r=t(23146),i=t.n(r);function d(e){let{asideContent:a,footerContent:t,mainContent:s,narrowMainContent:n}=e;return(0,l.jsxs)("div",{className:"container",children:[(0,l.jsxs)("div",{className:i().layoutProfile,children:[a&&(0,l.jsx)("aside",{className:i().asideContent,children:a}),s&&(0,l.jsx)("main",{className:o()(i().mainContent,n&&i().narrowMainContent),children:s})]}),t&&(0,l.jsx)("div",{className:i().footerContent,children:t})]})}d.propTypes={asideContent:c().element,footerContent:c().element,mainContent:c().element,narrowMainContent:c().bool}},5081:function(e,a,t){"use strict";t.d(a,{Z:function(){return c}});var l=t(85893),s=t(26576),o=t(98728),n=t(67294);function c(){var e;let{user:a}=(0,s.SE)();(0,n.useEffect)(()=>{let e=async()=>{try{if(!a.loading&&a.data&&a.data.personalEmail){let e=a.data.personalEmail,t=await fetch("/api/cvent/listAttendees?email=".concat(e));if(!t.ok)throw Error("HTTP error! Status: ".concat(t.status));await t.json()}}catch(e){console.error("Error fetching data:",e)}};e();let t=async()=>{try{if(!a.data||!a.data.personalEmail){console.log("No user data or personal email available");return}let e=a.data.personalEmail,t=await fetch("".concat("https://elearning.billofrightsinstitute.org/wp-json/mo/v1/","user_info"));if(!t.ok)throw Error("HTTP error! Status: ".concat(t.status));let l=await t.json(),s=l.find(a=>a.user_email===e);if(s){let e=async()=>{try{let e=await fetch("".concat("https://elearning.billofrightsinstitute.org/wp-json/mo/v1/","usercompletescourses"));if(!e.ok)throw Error("HTTP error! Status: ".concat(e.status));await e.json()}catch(e){console.error("Error fetching badge achievements:",e)}};e()}else console.log("User does not exist")}catch(e){console.error("Error fetching user information:",e)}};t()},[a]);let t=(null===(e=a.data)||void 0===e?void 0:e.userRole)==="Student";return(0,l.jsxs)(l.Fragment,{children:[!a.loading&&(0,l.jsx)(o.Z,{user:{...a.data}}),!t&&(0,l.jsx)(l.Fragment,{})]})}c.propTypes={}},98728:function(e,a,t){"use strict";t.d(a,{Z:function(){return x}});var l=t(85893),s=t(16158),o=t(47589),n=t(6154),c=t(94184),r=t.n(c),i=t(41664),d=t.n(i),u=t(45697),h=t.n(u),m=t(67294),g=t(46111),p=t.n(g);let b=e=>{let{icon:a,text:t,url:o,className:n}=e;return(0,l.jsxs)(d(),{href:o,className:r()(p().navButton,n),children:[(0,l.jsx)(s.default,{icon:a,title:t,className:p().navIcon}),(0,l.jsx)("span",{className:p().navText,children:t})]})};function x(e){let{className:a,user:t}=e,[c,i]=(0,m.useState)(!1);(0,m.useEffect)(()=>{let e="true"===sessionStorage.getItem("proBadgeClaimed");if(e)i(!0);else if(t){let e=async()=>{try{var e;let a=await n.Z.get("/api/pro-badge");(null===(e=a.data)||void 0===e?void 0:e.proBadgeClaimed)&&(i(!0),sessionStorage.setItem("proBadgeClaimed","true"))}catch(e){console.error("Error fetching pro badge status:",e)}};e()}let a=()=>{i(!0)};return window.addEventListener("proBadgeClaimed",a),()=>{window.removeEventListener("proBadgeClaimed",a)}},[t]);let d=e=>{if(!e||""===e.trim())return"";let a=e.split(";").filter(e=>""!==e.trim());if(0===a.length)return"";let t=a.map((e,a)=>{let t=e.trim();return 0===a&&t.startsWith(";")?t.substring(1).trim():t});return t.join(", ")};return(0,l.jsxs)("div",{className:r()(p().userWelcome,a),children:[(0,l.jsx)("div",{className:p().userIcon,children:(0,l.jsxs)("div",{className:p().avatarContainer,children:[(0,l.jsx)(o.Z,{user:t,size:"lg",className:p().avatar}),c&&(0,l.jsxs)("div",{className:p().proBadge,children:[(0,l.jsx)("span",{className:p().badgeText,children:"Pro User"}),(0,l.jsx)(s.default,{icon:"star",title:"Pro Badge",className:p().badgeIcon})]})]})}),(0,l.jsx)("div",{className:"bg-blue-10 px-8 py-8 rounded mb-20 mt-81",children:"Student"===t.userRole?(0,l.jsxs)(l.Fragment,{children:[(t.firstName||t.lastName)&&(0,l.jsxs)("p",{className:p().welcomeBack,children:[t.firstName," ",t.lastName]}),t.schoolName&&(0,l.jsxs)("p",{className:p().welcomeText,children:["School: ",t.schoolName]})]}):(0,l.jsxs)(l.Fragment,{children:[t.roleTitles&&d(t.roleTitles)&&(0,l.jsx)("p",{className:p().welcomeBack,children:d(t.roleTitles)}),t.schoolName&&(0,l.jsxs)("p",{className:p().welcomeText,children:["School: ",t.schoolName]}),t.coursesTaught&&"Contact"!==t.userRole&&(0,l.jsxs)("p",{className:p().welcomeText,children:["Courses Taught: ",d(t.coursesTaught)]}),t.gradesTaught&&(0,l.jsxs)("p",{className:p().welcomeText,children:["Grades Taught: ",d(t.gradesTaught)]})]})}),(0,l.jsx)("div",{className:"mb-16 tablet:mb-16 flex items-left justify-left text-left pl-8",children:(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(b,{icon:"profile",text:"Dashboard",url:"/profile",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"settings",text:"Settings",url:"/profile-settings",className:"mb-4 desktop:mb-12"}),"Student"!==t.userRole&&(0,l.jsx)(b,{icon:"campaign",text:"Campaigns",url:"/campaigns",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"event",text:"Events",url:"/eventprofile",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"list",text:"My Playlists",url:"/myplaylists",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"download",text:"Saved Resources",url:"/library",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"share",text:"Shared Resources",url:"/shared",className:"mb-4 desktop:mb-12"}),(0,l.jsx)(b,{icon:"books",text:"Books Generated",url:"/mybooks",className:"mb-4 desktop:mb-10"}
1),"Student"!==t.userRole&&"Contact"!==t.userRole&&(0,l.jsx)(b,{icon:"flag",text:"State Standards",url:"/state-standards-settings",className:"mb-4 desktop:mb-12"}),"Teacher"===t.userRole&&(0,l.jsx)(l.Fragment,{})]})})]})}b.propTypes={icon:h().string.isRequired,text:h().string.isRequired,url:h().string.isRequired,className:h().string},x.propTypes={className:h().string,user:h().object.isRequired}},57365:function(e,a,t){"use strict";t.r(a),t.d(a,{__N_SSP:function(){return G},default:function(){return q}});var l=t(85893),s=t(18551),o=t(59779),n=t(26576),c=t(5081),r=t(25219),i=t(52700),d=t(80386),u=t(174);let h=async(e,a)=>await u.w3.patch("".concat(u.ux.users,"/").concat(e),a).then(e=>null==e?void 0:e.data).catch(e=>e.response.data),m=async(e,a)=>await u.w3.patch("".concat(u.ux.users,"/").concat(e),a).then(e=>null==e?void 0:e.data).catch(e=>{var a;return null===(a=e.response)||void 0===a?void 0:a.data});var g=t(41477),p=t(42685),b=t(6154),x=t(11163),v=t(45697),N=t.n(v),j=t(67294),f=t(26491),S=t(82422),T=t(60213),y=t(94184),k=t.n(y),C=t(29078),_=t.n(C);function w(e){let{className:a,data:t,disabled:s,options:o,setData:n}=e,c=e=>{let a={...t};e.target.checked?Object.assign(a,{teacherTypes:{...null==a?void 0:a.teacherTypes,[e.target.id]:{checked:e.target.checked,value:e.target.value}}}):null==a||delete a.teacherTypes[e.target.id],n(a)};return(0,l.jsx)("div",{className:k()(_().roleTitles,a),children:Object.entries(o).map((e,a)=>{let{id:t,label:o,value:n,checked:r}=e[1];return(0,l.jsx)(T.Z,{checked:r,id:t,label:o,name:"teacher-Types",onChange:c,value:n,disabled:s},a)})})}w.propTypes={className:N().string,data:N().object.isRequired,disabled:N().bool,id:N().string.isRequired,options:N().object.isRequired,setData:N().func.isRequired},w.defaultProps={disabled:!1,options:{}};let P={TT001:{id:"TT001",label:"Dual-Enrollment/Concurrent Enrollment Teacher",value:"Dual-Enrollment/Concurrent Enrollment Teacher"},TT002:{id:"TT002",label:"Service Learning Teacher",value:"Service Learning Teacher"},TT003:{id:"TT003",label:"Gifted and Talented Teacher",value:"Gifted and Talented Teacher"},TT004:{id:"TT004",label:"Adult Education Teacher",value:"Adult Education Teacher"},TT005:{id:"TT005",label:"ELL or ESL Teacher",value:"ELL or ESL Teacher"},TT006:{id:"TT006",label:"Special Education Teacher",value:"Special Education Teacher"},TT007:{id:"TT007",label:"Teacher of Incarcerated Students",value:"Teacher of Incarcerated Students"},TT008:{id:"TT008",label:"Vocational School Teacher",value:"Vocational School Teacher"},TT009:{id:"TT009",label:"Teacher of Native American Students",value:"Teacher of Native American Students"},TT010:{id:"TT010",label:"Pre-Service Teacher",value:"Pre-Service Teacher"}};function D(e){var a;let{className:t,data:s,disabled:o,setData:n}=e,c=null==s?void 0:null===(a=s.role)||void 0===a?void 0:a.value,r={},i=function(e){let a={};return e&&e.length&&e.forEach(e=>{Object.keys(P).includes(e)&&(a[e]={...P[e],checked:!1})}),a}(["TT001","TT002","TT003","TT004","TT005","TT006","TT007","TT008","TT009","TT010"]);return"Teacher"===c?(r=function(e,a){if("object"!=typeof e||"object"!=typeof a)return e;let t={...e};return Object.getOwnPropertyNames(a).forEach(l=>{l in e&&Object.assign(t[l],{...e[l],checked:a[l].checked})}),t}(i,null==s?void 0:s.teacherTypes),(0,l.jsx)(w,{className:t,data:s,id:"educator",options:r,setData:n,disabled:o})):null}D.propTypes={className:N().string,data:N().object.isRequired,disabled:N().bool,setData:N().func.isRequired},D.defaultProps={disabled:!1};var E=t(97173),Z=t(56620),F=t(16158),L=t(47589),I=t(66532),B=t(93023),A=t(51281),H=t(52018),R=t(5748),Y=t.n(R);function O(e){let{className:a,data:t,formToggleButton:s,isEditing:o,setData:n}=e,{firstName:c,lastName:d,schoolID:u,schoolName:h,personalEmail:m,schoolEmail:g,zipCode:x,city:v,state:N,yearStartedTeaching:y,instagramHandle:C,twitterHandle:_,studentNewsletter:w,teacherNewsletter:P,america250Newsletter:R,usHistoryEducatorNewsletter:O,governmentEducatorNewsletter:z,elementaryEducatorNewsletter:M,eLessonNewsletter:V,donorNewsletter:U}
1=t,[W,G]=(0,j.useState)(-1),[q,X]=(0,j.useState)(!1),[J,K]=(0,j.useState)(!1),[Q,$]=(0,j.useState)(null),[ee,ea]=(0,j.useState)(!1),[et,el]=(0,j.useState)([]),[es,eo]=(0,j.useState)(h),[en,ec]=(0,j.useState)(null),[er,ei]=(0,j.useState)(u),[ed,eu]=(0,j.useState)(null),[eh,em]=(0,j.useState)(null),[eg,ep]=(0,j.useState)(null),[eb,ex]=(0,j.useState)("Public"),[ev,eN]=(0,j.useState)(!1),[ej,ef]=(0,j.useState)(!1),[eS,eT]=(0,j.useState)(null),[ey,ek]=(0,j.useState)(null),[eC,e_]=(0,j.useState)({regular:!1,montessori:!1,specialProgramEmphasis:!1,specialEducation:!1,vocationalTechnical:!1,earlyChildhoodProgram:!1,parochial:!1,otherAlternative:!1,titleISchool:!1,magnet:!1,charter:!1});async function ew(e){e.preventDefault(),console.log("Starting school search..."),ea(!0),el([]),X(!0);try{await new Promise(e=>setTimeout(e,1500));let e=await b.Z.get(p.Xl.schools,{params:{name:es}}).then(e=>e.data).catch(()=>[]);console.log("Schools found:",e),el(e)}catch(e){console.error("Error fetching schools:",e)}finally{X(!1),console.log("Search complete. Loader stopped.")}}function eP(e){ei(e.id),ec(e.name),el([]),G(-1),n({...t,schoolID:e.id,schoolName:e.name}),ea(!1)}async function eD(e){if(e.preventDefault(),!eS||!ed||!eh||!ey||!eb)return;ef(!0);let a=Object.entries(eC).filter(e=>{let[,a]=e;return a}).map(e=>{let[a]=e;return a.replace(/([A-Z])/g," $1").trim()}),l=a.join(";");try{let e=await b.Z.post(p.Xl.schools,{name:eS,street:ed,city:eh,state:eg,zipCode:ey,schoolType:eb,schoolProgramType:l}),a=e.data;eo(a.name),ec(a.name),ei(a.id),n({...t,schoolID:a.id,schoolName:a.name}),ec(a.name),ei(a.id),eN(!1),e_({})}catch(e){console.error("Error adding school:",e)}finally{ef(!1)}}let eE=(()=>{let e=[],a=new Date().getFullYear();for(let t=1961;t<=a;t++)e.push({label:t,value:t});return e})();return(0,l.jsxs)("form",{className:k()(Y().profileSettingsForm,a),children:[(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsxs)("div",{className:Y().sectionHeader,children:[(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Personal Info"}),s]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:Y().avatarSection,children:[(0,l.jsx)(L.Z,{user:{firstName:c||"",lastName:d||"",image:t.image||""},editable:o,size:"lg",onImageUpdate:(e,a)=>{console.log("\uD83D\uDD04 EducatorSettingsForm: onImageUpdate called with:",{imageUrl:e,fieldName:a}),console.log("\uD83D\uDCCB EducatorSettingsForm: Current data before update:",t);let l={...t,[a]:e};console.log("\uD83D\uDCCB EducatorSettingsForm: Updated data:",l),n(l)}}),(0,l.jsxs)("div",{className:Y().avatarInfo,children:[(0,l.jsx)("p",{className:Y().avatarLabel,children:"Profile Picture"}),(0,l.jsx)("p",{className:Y().avatarHelper,children:"Click on your profile picture to upload a new image"})]})]}),(0,l.jsx)(A.Z,{id:"firstName",className:Y().input,name:"input",label:"First Name",onChange:e=>n({...t,firstName:e.target.value}),disabled:!o,defaultValue:c||null}),(0,l.jsx)(A.Z,{id:"lastName",className:Y().input,name:"input",label:"Last Name",onChange:e=>n({...t,lastName:e.target.value}),disabled:!o,defaultValue:d||null}),(0,l.jsx)(I.Z,{className:Y().input,id:"schoolName",label:"School Name",onChange:function(e){let a=e.target.value;if(eo(a),G(-1),a.trim()){K(!0),clearTimeout(Q);let e=setTimeout(()=>{K(!1)},1200);$(e)}else K(!1),clearTimeout(Q)},onSelect:eP,onSearch:ew,placeholder:"Please start typing school name",helper:"Don't see your school?",helperOnClick:function(e){e.preventDefault(),eN(!ev)}
1,helperControlsId:"addSchoolDrawer",searchControlsId:"schoolSearchDrawer",disabled:!o,onKeyDown:function(e){et.length>0&&("ArrowDown"===e.key?G(e=>e<et.length-1?e+1:0):"ArrowUp"===e.key?G(e=>e>0?e-1:et.length-1):"Enter"===e.key&&W>=0&&(eP(et[W]),e.preventDefault()))},value:es}),J&&(0,l.jsx)("div",{className:Y().loadingSpinner,children:(0,l.jsx)(F.default,{icon:"loading",size:"small",className:"animate-spin"})}),(0,l.jsx)(i.Z,{id:"schoolSearchDrawer",isActive:ee,title:"School Name",subtitle:"Select your school from the list below.",onDismiss:()=>ea(!1),children:(0,l.jsxs)("div",{className:Y().schoolSearchDrawerContent,children:[q?(0,l.jsxs)("div",{className:Y().loadingContainer,children:[(0,l.jsx)(F.default,{icon:"loading",size:"lg",className:Y().spinner}),(0,l.jsx)("p",{children:"Loading schools..."})]}):et.length>0?(0,l.jsx)("div",{className:Y().searchResults,children:et.map((e,a)=>(0,l.jsxs)("button",{className:k()(Y().searchResult,er===e.id?Y().selected:null),label:"".concat(e.name," - ").concat(e.zip),onClick:()=>{ei(e.id),ec(e.name)},children:[(0,l.jsxs)("span",{className:Y().label,children:[(0,l.jsx)("span",{className:Y().schoolName,children:e.name}),(0,l.jsx)("span",{className:Y().schoolZip,children:e.zipCode})]}),er===e.id&&(0,l.jsx)(F.default,{className:Y().checked,size:"lg",title:"Checked",icon:"radioButtonChecked"}),er!==e.id&&(0,l.jsx)(F.default,{className:Y().unchecked,size:"lg",title:"Unchecked",icon:"radioButtonUnchecked"})]},a))}):(0,l.jsx)("p",{children:"No schools found. Try a different search term."}),(0,l.jsxs)("div",{className:Y().drawerFooter,children:[(0,l.jsx)(r.default,{className:Y().footerButton,type:"iconNaked",text:"Don't see your school?",size:"sm",onClick:()=>{ea(!1),eN(!0)}}),(0,l.jsx)(r.default,{className:Y().footerButton,type:"outlineOrange",text:"Select School",size:"sm",onClick:function(e){e.preventDefault(),n({...t,schoolID:er,schoolName:en}),eo(en),ea(!1)},disabled:!er})]})]})}),(0,l.jsx)(i.Z,{id:"addSchoolDrawer",isActive:ev,headerImage:"https://bri-career-opportunities.s3.amazonaws.com/addschoolicon.png",title:"Add your school:",subtitle:"Thank you for adding your school or affiliation.",onDismiss:()=>{eN(!1),e_([])},children:(0,l.jsxs)("div",{className:Y().schoolSearchDrawerContent,children:[(0,l.jsx)(A.Z,{id:"addSchoolName",className:Y().inputSchool,name:"addSchoolName",label:"School Name",onChange:e=>{e.preventDefault(),eT(e.target.value)}}),(0,l.jsx)(A.Z,{id:"addSchoolStreet",className:Y().inputSchool,name:"addSchoolStreet",label:"School Street Address",onChange:e=>eu(e.target.value)}),(0,l.jsx)(A.Z,{id:"addSchoolCity",className:Y().inputSchool,name:"addSchoolCity",label:"School City",onChange:e=>em(e.target.value)}),(0,l.jsxs)("div",{className:Y().inputContainer,children:[(0,l.jsx)(B.Z,{id:"addSchoolState",className:Y().inputSchool,name:"addSchoolState",label:"School State",options:(0,H.s7)(),onChange:e=>ep(e.target.value)}),(0,l.jsx)(A.Z,{id:"addSchoolZip",className:Y().input,name:"addSchoolZip",label:"School Zip Code",type:"number",onChange:e=>ek(e.target.value)})]}),(0,l.jsxs)("div",{className:Y().radioGroup,children:[(0,l.jsx)("span",{children:"School Type?"}),(0,l.jsxs)("label",{className:Y().radioLabel,children:[(0,l.jsx)("input",{type:"radio",name:"schoolType",className:Y().radioSelect,value:"Public",onChange:e=>ex(e.target.value),checked:"Public"===eb}),"Public"]}),(0,l.jsxs)("label",{className:Y().radioLabel,children:[(0,l.jsx)("input",{type:"radio",name:"schoolType",className:Y().radioSelect,value:"Private",onChange:e=>ex(e.target.value),checked:"Private"===eb}),"Private"]})]}),(0,l.jsxs)("div",{className:Y().checkboxGroup,children:[(0,l.jsx)("span",{children:"School Program Type?"}),(0,l.jsxs)("div",{className:Y().columns,children:[(0,l.jsxs)("div",{className:Y().column,children:[(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Regular",onChange:e=>e_({...eC,regular:e.target.checked}),checked:null==eC?void 0:eC.regular}),"Regular"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Montessori",onChange:e=>e_({...eC,montessori:e.target.checked}),checked:null==eC?void 0:eC.montessori}),"Montessori"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Special Program Emphasis",onChange:e=>e_({...eC,specialProgramEmphasis:e.target.checked}),checked:null==eC?void 0:eC.specialProgramEmphasis}),"Special Program Emphasis"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Special Education",onChange:e=>e_({...eC,specialEducation:e.target.checked}),checked:null==eC?void 0:eC.specialEducation}),"Special Education"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Vocational/Technical",onChange:e=>e_({...eC,vocationalTechnical:e.target.checked}),checked:null==eC?void 0:eC.vocationalTechnical}),"Vocational/Technical"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Early Childhood Program/Day Care Center",onChange:e=>e_({...eC,earlyChildhoodProgram:e.target.checked}),checked:null==eC?void 0:eC.earlyChildhoodProgram}),"Early Childhood Program/Day Care Center"]})]}),(0,l.jsxs)("div",{className:Y().column,children:[(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Parochial",onChange:e=>e_({...eC,parochial:e.target.checked}),checked:null==eC?void 0:eC.parochial}),"Parochial"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Other/Alternative",onChange:e=>e_({...eC,otherAlternative:e.target.checked}),checked:null==eC?void 0:eC.otherAlternative}),"Other/Alternative"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Title I School",onChange:e=>e_({...eC,titleISchool:e.target.checked}),checked:null==eC?void 0:eC.titleISchool}),"Title I School"]}
1),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Magnet",onChange:e=>e_({...eC,magnet:e.target.checked}),checked:null==eC?void 0:eC.magnet}),"Magnet"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Charter",onChange:e=>e_({...eC,charter:e.target.checked}),checked:null==eC?void 0:eC.charter}),"Charter"]})]})]})]}),(0,l.jsx)("div",{className:Y().drawerFooter,children:(0,l.jsx)(r.default,{type:"outlineOrange",text:ej?"Adding...":"Add School",size:"sm",onClick:eD,disabled:ej||!eS||!ey})})]})}),(0,l.jsx)("p",{className:k()(Y().checkboxLabel,!o&&Y().disabled),children:"Which of these titles best describes you?"}),(0,l.jsx)(E.Z,{className:"mb-20",data:t,setData:n,disabled:!o}),(0,l.jsx)("p",{className:k()(Y().checkboxLabel,!o&&Y().disabled),children:"Which grades do you teach?"}),(0,l.jsx)(S.Z,{className:"mb-20",data:t,setData:n,disabled:!o}),(0,l.jsx)("p",{className:k()(Y().checkboxLabel,!o&&Y().disabled),children:"Which courses do you teach?"}),(0,l.jsx)(f.Z,{className:"mb-20",data:t,setData:n,disabled:!o}),(0,l.jsx)("p",{className:k()(Y().checkboxLabel,!o&&Y().disabled),children:"Please select any if apply."}),(0,l.jsx)(D,{className:"mb-20",data:t,setData:n,disabled:!o}),(0,l.jsx)(A.Z,{id:"personalEmail",className:Y().input,name:"input",label:"Personal Email Address",onChange:e=>n({...t,personalEmail:e.target.value}),disabled:!o,defaultValue:m||null}),(0,l.jsx)(A.Z,{id:"schoolEmail",className:Y().input,name:"input",label:"School Email Address",onChange:e=>n({...t,schoolEmail:e.target.value}),disabled:!o,defaultValue:g||null}),(0,l.jsx)(A.Z,{id:"zipCode",className:Y().input,name:"zipCode",label:"Zip Code",onChange:e=>n({...t,zipCode:e.target.value}),disabled:!o,defaultValue:x||null}),(0,l.jsx)(A.Z,{id:"city",className:Y().input,name:"city",label:"City",onChange:e=>n({...t,city:e.target.value}),disabled:!o,defaultValue:v||null}),(0,l.jsx)(B.Z,{id:"state",className:Y().input,name:"state",label:"State",onChange:e=>n({...t,state:e.target.value}),disabled:!o,emptyFirstOption:!0,options:(0,H.s7)(),defaultValue:N||null}),(0,l.jsx)(B.Z,{id:"yearStartedTeaching",className:Y().input,name:"input",label:"What year did you start teaching?",onChange:e=>n({...t,yearStartedTeaching:e.target.value}),disabled:!o,emptyFirstOption:!0,options:eE,defaultValue:y||null})]})]}),(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsx)("div",{className:Y().sectionHeader,children:(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Social Info"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.Z,{id:"instagramHandle",className:Y().input,name:"input",label:"Instagram Handle",onChange:e=>n({...t,instagramHandle:e.target.value}),disabled:!o,defaultValue:C||null}),(0,l.jsx)(A.Z,{id:"twitterHandle",className:Y().input,name:"input",label:"Twitter Handle",onChange:e=>n({...t,twitterHandle:e.target.value}),disabled:!o,defaultValue:_||null})]})]}),(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsx)("div",{className:Y().sectionHeader,children:(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"BRI Newsletters"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)(T.Z,{label:"Teacher Newsletter",id:"teacherNewsletter",value:"true",onChange:e=>n({...t,teacherNewsletter:e.target.checked}),disabled:!o,checked:!!P}),(0,l.jsx)(T.Z,{label:"US History Educator Newsletter",id:"usHistoryEducatorNewsletter",value:"true",onChange:e=>n({...t,usHistoryEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!O}),(0,l.jsx)(T.Z,{label:"Government Educator Newsletter",id:"governmentEducatorNewsletter",value:"true",onChange:e=>n({...t,governmentEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!z}),(0,l.jsx)(T.Z,{label:"Elementary Educator Newsletter",id:"elementaryEducatorNewsletter",value:"true",onChange:e=>n({...t,elementaryEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!M}),(0,l.jsx)(T.Z,{label:"Student Newsletter",id:"studentNewsletter",value:"true",onCh
1ange:e=>n({...t,studentNewsletter:e.target.checked}),disabled:!o,checked:!!w}),(0,l.jsx)(T.Z,{label:"Donor",id:"donorNewsletter",value:"true",onChange:e=>n({...t,donorNewsletter:e.target.checked}),disabled:!o,checked:!!U}),(0,l.jsx)(T.Z,{label:"America250 Newsletter",id:"america250Newsletter",value:"true",onChange:e=>n({...t,america250Newsletter:e.target.checked}),disabled:!o,checked:!!R}),(0,l.jsx)(T.Z,{label:"eLesson Newsletter",id:"eLessonNewsletter",value:"true",onChange:e=>n({...t,eLessonNewsletter:e.target.checked}),disabled:!o,checked:!!V})]})]})]})}O.propTypes={className:N().string,data:N().object,formToggleButton:N().object,isEditing:N().bool,setData:N().func},O.defaultProps={data:{},isEditing:!1};var z=t(21800);function M(e){let{className:a,data:t,formToggleButton:s,isEditing:o,setData:n}=e,{firstName:c,lastName:r,birthDate:i,personalEmail:d,organization:u,zipCode:h,city:m,state:g,instagramHandle:p,twitterHandle:b,studentNewsletter:x,teacherNewsletter:v,america250Newsletter:N,usHistoryEducatorNewsletter:j,governmentEducatorNewsletter:f,elementaryEducatorNewsletter:S,eLessonNewsletter:y,donorNewsletter:C}=t;return(0,l.jsxs)("form",{className:k()(Y().profileSettingsForm,a),children:[(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsxs)("div",{className:Y().sectionHeader,children:[(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Personal Info"}),s]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.Z,{id:"firstName",className:Y().input,name:"input",label:"First Name",onChange:e=>n({...t,firstName:e.target.value}),disabled:!o,defaultValue:c||null}),(0,l.jsx)(A.Z,{id:"lastName",className:Y().input,name:"input",label:"Last Name",onChange:e=>n({...t,lastName:e.target.value}),disabled:!o,defaultValue:r||null}),(0,l.jsx)(A.Z,{id:"birthDate",className:Y().input,name:"input",label:"Birthday",placeholder:"MM / DD / YYYY",onChange:e=>n({...t,birthDate:(0,z.Z)(e.target.value,"MM/DD/YYYY").format("YYYY-MM-DD")}),disabled:!o,defaultValue:i?(0,z.Z)(i,"YYYY-MM-DD").format("MM/DD/YYYY"):null}),(0,l.jsx)(A.Z,{id:"personalEmail",className:Y().input,name:"input",label:"Personal Email Address",onChange:e=>n({...t,personalEmail:e.target.value}),disabled:!o,defaultValue:d||null}),(0,l.jsx)(A.Z,{id:"organization",className:Y().input,name:"input",label:"Business / Organization Name",onChange:e=>n({...t,organization:e.target.value}),disabled:!o,defaultValue:u||null}),(0,l.jsx)(A.Z,{id:"zipCode",className:Y().input,name:"zipCode",label:"Zip Code",onChange:e=>n({...t,zipCode:e.target.value}),disabled:!o,defaultValue:h||null}),(0,l.jsx)(A.Z,{id:"city",className:Y().input,name:"city",label:"City",onChange:e=>n({...t,city:e.target.value}),disabled:!o,defaultValue:m||null}),(0,l.jsx)(B.Z,{id:"state",className:Y().input,name:"state",label:"State",onChange:e=>n({...t,state:e.target.value}),disabled:!o,emptyFirstOption:!0,options:(0,H.s7)(),defaultValue:g||null}),(0,l.jsx)("p",{className:k()(Y().checkboxLabel,!o&&Y().disabled),children:"Which of these titles best describes you?"}),(0,l.jsx)(E.Z,{className:"mb-20",data:t,setData:n,disabled:!o})]})]}),(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsx)("div",{className:Y().sectionHeader,children:(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Social Info"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.Z,{id:"instagramHandle",className:Y().input,name:"input",label:"Instagram Handle",onChange:e=>n({...t,instagramHandle:e.target.value}),disabled:!o,defaultValue:p||null}),(0,l.jsx)(A.Z,{id:"twitterHandle",className:Y().input,name:"input",label:"Twitter Handle",onChange:e=>n({...t,twitterHandle:e.target.value}),disabled:!o,defaultValue:b||null})]})]}),(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsx)("div",{className:Y().sectionHeader,children:(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"BRI Newsletters"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)(T.Z,{label:"Teacher Newsletter",id:"teacherNewsletter",value:"true",onChange:e=>n({...t,teacherNewsletter:e.target.checked}),disabled:!o,checked:!!v}),(0,l.jsx)(T.Z,{label:"US History Educator Newsletter",id:"usHistoryEducatorNewsletter",value:"true",onCh
1ange:e=>n({...t,usHistoryEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!j}),(0,l.jsx)(T.Z,{label:"Government Educator Newsletter",id:"governmentEducatorNewsletter",value:"true",onChange:e=>n({...t,governmentEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!f}),(0,l.jsx)(T.Z,{label:"Elementary Educator Newsletter",id:"elementaryEducatorNewsletter",value:"true",onChange:e=>n({...t,elementaryEducatorNewsletter:e.target.checked}),disabled:!o,checked:!!S}),(0,l.jsx)(T.Z,{label:"Student Newsletter",id:"studentNewsletter",value:"true",onChange:e=>n({...t,studentNewsletter:e.target.checked}),disabled:!o,checked:!!x}),(0,l.jsx)(T.Z,{label:"Donor",id:"donorNewsletter",value:"true",onChange:e=>n({...t,donorNewsletter:e.target.checked}),disabled:!o,checked:!!C}),(0,l.jsx)(T.Z,{label:"America250 Newsletter",id:"america250Newsletter",value:"true",onChange:e=>n({...t,america250Newsletter:e.target.checked}),disabled:!o,checked:!!N}),(0,l.jsx)(T.Z,{label:"eLesson Newsletter",id:"eLessonNewsletter",value:"true",onChange:e=>n({...t,eLessonNewsletter:e.target.checked}),disabled:!o,checked:!!y})]})]})]})}function V(e){let{className:a,data:t,formToggleButton:s,isEditing:o,setData:n}=e,{firstName:c,lastName:d,birthDate:u,personalEmail:h,schoolID:m,schoolName:g,highSchoolGraduationYear:x,collegeGraduationYear:v,collegeMajor:N,zipCode:f,city:S,state:T,instagramHandle:y,twitterHandle:C}=t,[_,w]=(0,j.useState)(!1),[P,D]=(0,j.useState)([]),[E,L]=(0,j.useState)(g),[R,O]=(0,j.useState)(null),[M,V]=(0,j.useState)(m),[U,W]=(0,j.useState)(null),[G,q]=(0,j.use
1State)(null),[X,J]=(0,j.useState)(null),[K,Q]=(0,j.useState)("Public"),[$,ee]=(0,j.useState)(!1),[ea,et]=(0,j.useState)(!1),[el,es]=(0,j.useState)(null),[eo,en]=(0,j.useState)(null),[ec,er]=(0,j.useState)({regular:!1,montessori:!1,specialProgramEmphasis:!1,specialEducation:!1,vocationalTechnical:!1,earlyChildhoodProgram:!1,parochial:!1,otherAlternative:!1,titleISchool:!1,magnet:!1,charter:!1});async function ei(e){e.preventDefault();let a=await b.Z.get(p.Xl.schools,{params:{name:E}}).then(e=>e.data).catch(()=>[]);D(a),w(!_)}async function ed(e){if(e.preventDefault(),!el||!U||!G||!eo||!K)return;et(!0);let a=Object.entries(ec).filter(e=>{let[,a]=e;return a}).map(e=>{let[a]=e;return a.replace(/([A-Z])/g," $1").trim()}),l=a.join(";");try{let e=await b.Z.post(p.Xl.schools,{name:el,street:U,city:G,state:X,zipCode:eo,schoolType:K,schoolProgramType:l}),a=e.data;L(a.name),n({...t,schoolID:a.id,schoolName:a.name}),O(a.name),V(a.id),ee(!1),er({})}catch(e){console.error("Error adding school:",e)}finally{et(!1)}}let eu=(()=>{let e=[],a=new Date().getFullYear();for(let t=1961;t<=a+4;t++)e.push({label:t,value:t});return e})();return(0,l.jsxs)("form",{className:k()(Y().profileSettingsForm,a),children:[(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsxs)("div",{className:Y().sectionHeader,children:[(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Personal Info"}),s]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.Z,{id:"firstName",className:Y().input,name:"input",label:"First Name",onChange:e=>n({...t,firstName:e.target.value}),disabled:!o,defaultValue:c||null}),(0,l.jsx)(A.Z,{id:"lastName",className:Y().input,name:"input",label:"Last Name",onChange:e=>n({...t,lastName:e.target.value}),disabled:!o,defaultValue:d||null}),(0,l.jsx)(A.Z,{id:"birthDate",className:Y().input,name:"input",label:"Birthday",placeholder:"MM / DD / YYYY",onChange:e=>n({...t,birthDate:(0,z.Z)(e.target.value,"MM/DD/YYYY").format("YYYY-MM-DD")}),disabled:!o,defaultValue:u?(0,z.Z)(u,"YYYY-MM-DD").format("MM/DD/YYYY"):null}),(0,l.jsx)(A.Z,{id:"personalEmail",className:Y().input,name:"input",label:"Personal Email Address",onChange:e=>n({...t,personalEmail:e.target.value}),disabled:!o,defaultValue:h||null}),(0,l.jsx)(I.Z,{className:Y().input,id:"schoolName",label:"School Name",onChange:e=>{L(e.target.value)},onSearch:ei,onSelect:function(e){V(e.id),O(e.name),n({...t,schoolID:e.id,schoolName:e.name}),w(!1)},placeholder:"Please start typing school name",helper:"Don't see your school?",helperOnClick:function(e){e.preventDefault(),ee(!$)}
1,helperControlsId:"addSchoolDrawer",searchControlsId:"schoolSearchDrawer",disabled:!o,value:E}),(0,l.jsx)(i.Z,{id:"schoolSearchDrawer",isActive:_,title:"School Name",subtitle:"Select your school from the list below.",onDismiss:()=>w(!1),children:(0,l.jsxs)("div",{className:Y().schoolSearchDrawerContent,children:[(0,l.jsx)("div",{className:Y().searchResults,children:P.map((e,a)=>(0,l.jsxs)("button",{className:k()(Y().searchResult,M===e.id?Y().selected:null),label:"".concat(e.name," - ").concat(e.zip),onClick:()=>{V(e.id),O(e.name)},children:[(0,l.jsxs)("span",{className:Y().label,children:[(0,l.jsx)("span",{className:Y().schoolName,children:e.name}),(0,l.jsx)("span",{className:Y().schoolZip,children:e.zipCode})]}),M===e.id&&(0,l.jsx)(F.default,{className:Y().checked,size:"lg",title:"Checked",icon:"radioButtonChecked"}),M!==e.id&&(0,l.jsx)(F.default,{className:Y().unchecked,size:"lg",title:"Unchecked",icon:"radioButtonUnchecked"})]},a))}),(0,l.jsxs)("div",{className:Y().drawerFooter,children:[(0,l.jsx)(r.default,{className:Y().footerButton,type:"iconNaked",text:"Don't see your school?",size:"sm",onClick:()=>{w(!1),ee(!0)}}),(0,l.jsx)(r.default,{className:Y().footerButton,type:"outlineOrange",text:"Select School",size:"sm",onClick:function(e){e.preventDefault(),n({...t,schoolID:M,schoolName:R}),L(R),w(!1)},disabled:!M})]})]})}),(0,l.jsx)(i.Z,{id:"addSchoolDrawer",isActive:$,headerImage:"https://bri-career-opportunities.s3.amazonaws.com/addschoolicon.png",title:"Add your school:",subtitle:"Thank you for adding your school or affiliation.",onDismiss:()=>{ee(!1),er([])},children:(0,l.jsxs)("div",{className:Y().schoolSearchDrawerContent,children:[(0,l.jsx)(A.Z,{id:"addSchoolName",className:Y().inputSchool,name:"addSchoolName",label:"School Name",onChange:e=>{e.preventDefault(),es(e.target.value)}}),(0,l.jsx)(A.Z,{id:"addSchoolStreet",className:Y().inputSchool,name:"addSchoolStreet",label:"School Street Address",onChange:e=>W(e.target.value)}),(0,l.jsx)(A.Z,{id:"addSchoolCity",className:Y().inputSchool,name:"addSchoolCity",label:"School City",onChange:e=>q(e.target.value)}),(0,l.jsxs)("div",{className:Y().inputContainer,children:[(0,l.jsx)(B.Z,{id:"addSchoolState",className:Y().inputSchool,name:"addSchoolState",label:"School State",options:(0,H.s7)(),onChange:e=>J(e.target.value)}),(0,l.jsx)(A.Z,{id:"addSchoolZip",className:Y().input,name:"addSchoolZip",label:"School Zip Code",type:"number",onChange:e=>en(e.target.value)})]}),(0,l.jsxs)("div",{className:Y().radioGroup,children:[(0,l.jsx)("span",{children:"School Type?"}),(0,l.jsxs)("label",{className:Y().radioLabel,children:[(0,l.jsx)("input",{type:"radio",name:"schoolType",className:Y().radioSelect,value:"Public",onChange:e=>Q(e.target.value),checked:"Public"===K}),"Public"]}),(0,l.jsxs)("label",{className:Y().radioLabel,children:[(0,l.jsx)("input",{type:"radio",name:"schoolType",className:Y().radioSelect,value:"Private",onChange:e=>Q(e.target.value),checked:"Private"===K}),"Private"]})]}),(0,l.jsxs)("div",{className:Y().checkboxGroup,children:[(0,l.jsx)("span",{children:"School Program Type?"}),(0,l.jsxs)("div",{className:Y().columns,children:[(0,l.jsxs)("div",{className:Y().column,children:[(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Regular",onChange:e=>er({...ec,regular:e.target.checked}),checked:null==ec?void 0:ec.regular}),"Regular"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Montessori",onChange:e=>er({...ec,montessori:e.target.checked}),checked:null==ec?void 0:ec.montessori}),"Montessori"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Special Program Emphasis",onChange:e=>er({...ec,specialProgramEmphasis:e.target.checked}),checked:null==ec?void 0:ec.specialProgramEmphasis}),"Special Program Emphasis"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Special Education",onChange:e=>er({...ec,specialEducation:e.target.checked}),checked:null==ec?void 0:ec.specialEducation}),"Special Education"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Vocational/Technical",onChange:e=>er({...ec,vocationalTechnical:e.target.checked}),checked:null==ec?void 0:ec.vocationalTechnical}),"Vocational/Technical"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Early Childhood Program/Day Care Center",onChange:e=>er({...ec,earlyChildhoodProgram:e.target.checked}),checked:null==ec?void 0:ec.earlyChildhoodProgram}),"Early Childhood Program/Day Care Center"]})]}),(0,l.jsxs)("div",{className:Y().column,children:[(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Parochial",onChange:e=>er({...ec,parochial:e.target.checked}),checked:null==ec?void 0:ec.parochial}),"Parochial"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Other/Alternative",onChange:e=>er({...ec,otherAlternative:e.target.checked}),checked:null==ec?void 0:ec.otherAlternative}),"Other/Alternative"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Title I School",onChange:e=>er({...ec,titleISchool:e.target.checked}),checked:null==ec?void 0:ec.titleISchool}),"Title I School"]}
1),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Magnet",onChange:e=>er({...ec,magnet:e.target.checked}),checked:null==ec?void 0:ec.magnet}),"Magnet"]}),(0,l.jsxs)("label",{className:Y().checkboxLabel,children:[(0,l.jsx)("input",{type:"checkbox",name:"schoolProgramType",className:Y().checkboxSelect,value:"Charter",onChange:e=>er({...ec,charter:e.target.checked}),checked:null==ec?void 0:ec.charter}),"Charter"]})]})]})]}),(0,l.jsx)("div",{className:Y().drawerFooter,children:(0,l.jsx)(r.default,{type:"outlineOrange",text:ea?"Adding...":"Add School",size:"sm",onClick:ed,disabled:ea||!el||!eo})})]})}),(0,l.jsx)(B.Z,{id:"highSchoolGraduationYear",className:Y().input,name:"input",label:"High School Graduation Year",onChange:e=>n({...t,highSchoolGraduationYear:e.target.value}),disabled:!o,emptyFirstOption:!0,options:eu,defaultValue:x||null}),(0,l.jsx)(B.Z,{id:"collegeGraduationYear",className:Y().input,name:"input",label:"College Graduation Year",onChange:e=>n({...t,collegeGraduationYear:e.target.value}),disabled:!o,emptyFirstOption:!0,options:eu,defaultValue:v||null}),(0,l.jsx)(A.Z,{id:"collegeMajor",className:Y().input,name:"input",label:"College Major",onChange:e=>n({...t,collegeMajor:e.target.value}),disabled:!o,defaultValue:N||null}),(0,l.jsx)(A.Z,{id:"zipCode",className:Y().input,name:"zipCode",label:"Zip Code",onChange:e=>n({...t,zipCode:e.target.value}),disabled:!o,defaultValue:f||null}),(0,l.jsx)(A.Z,{id:"city",className:Y().input,name:"city",label:"City",onChange:e=>n({...t,city:e.target.value}),disabled:!o,defaultValue:S||null}),(0,l.jsx)(B.Z,{id:"state",className:Y().input,name:"state",label:"State",onChange:e=>n({...t,state:e.target.value}),disabled:!o,emptyFirstOption:!0,options:(0,H.s7)(),defaultValue:T||null})]})]}),(0,l.jsxs)("section",{className:Y().section,children:[(0,l.jsx)("div",{className:Y().sectionHeader,children:(0,l.jsx)(Z.default,{tag:"h2",className:Y().sectionHeading,children:"Social Info"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)(A.Z,{id:"instagramHandle",className:Y().input,name:"input",label:"Instagram Handle",onChange:e=>n({...t,instagramHandle:e.target.value}),disabled:!o,defaultValue:y||null}),(0,l.jsx)(A.Z,{id:"twitterHandle",className:Y().input,name:"input",label:"Twitter Handle",onChange:e=>n({...t,twitterHandle:e.target.value}),disabled:!o,defaultValue:C||null})]})]})]})}M.propTypes={className:N().string,data:N().object,formToggleButton:N().object,isEditing:N().bool,setData:N().func},M.defaultProps={data:{},isEditing:!1},V.propTypes={className:N().string,data:N().object,formToggleButton:N().object,isEditing:N().bool,setData:N().func},V.defaultProps={data:{},isEditing:!1};let U=e=>{let{className:a,salesforceId:t}
1=e,[s,o]=(0,j.useState)(null),[c,u]=(0,j.useState)(!1),[v,N]=(0,j.useState)(!1),[T,y]=(0,j.useState)(!1),[k,C]=(0,j.useState)(!1),[_,w]=(0,j.useState)(!1),{user:D,setUser:Z}=(0,n.SE)(),[F,L]=(0,j.useState)(!1),I=(0,x.useRouter)(),B=(0,j.useRef)(),A=async e=>{var a,l,o,n;e.preventDefault();let{role:c,...r}=s;r.userRole=null==c?void 0:c.value,r.roleTitles=null!==(a=r.roleTitles)&&void 0!==a?a:null,r.gradesTaught=null!==(l=r.gradesTaught)&&void 0!==l?l:null,r.coursesTaught=null!==(o=r.coursesTaught)&&void 0!==o?o:null,r.teacherTypes=null!==(n=r.teacherTypes)&&void 0!==n?n:null,r.roleTitles=r.roleTitles&&Object.keys(r.roleTitles).length?Object.keys(r.roleTitles).map(e=>r.roleTitles[e].value):null,L(!0),r.gradesTaught=r.gradesTaught&&Object.keys(r.gradesTaught).length?Object.keys(r.gradesTaught).map(e=>r.gradesTaught[e].value):null,L(!0),r.coursesTaught=r.coursesTaught&&Object.keys(r.coursesTaught).length?Object.keys(r.coursesTaught).map(e=>r.coursesTaught[e].value):null,L(!0),r.teacherTypes=r.teacherTypes&&Object.keys(r.teacherTypes).length?Object.keys(r.teacherTypes).map(e=>r.teacherTypes[e].value):null,L(!0),await b.Z.post(p.Xl.users,r).then(async e=>{var a,l;await m(t,{name:"".concat(null==s?void 0:null===(a=s.firstName)||void 0===a?void 0:a.trim()," ").concat(null==s?void 0:null===(l=s.lastName)||void 0===l?void 0:l.trim())});let o=(0,d.Z)(e.data);Z({data:o,loading:!1}),L(!1),u(!1)})},H=e=>{e.preventDefault(),u(!0)},R=async()=>{L(!0),await b.Z.get(g.AA.delete),await h(t,{isActive:!1}),await I.push("/api/auth/logout")},z=()=>{var e,a;let t=(null===(e=D.data)||void 0===e?void 0:e.userRole)==="Contact",o=(null===(a=D.data)||void 0===a?void 0:a.userRole)==="Teacher",n=F||c&&(o&&(!T||!k||!_||(null==s?void 0:s.gradesTaught)===null||(null==s?void 0:s.coursesTaught)===";null;"||(null==s?void 0:s.coursesTaught)===null)||t&&(!(null==s?void 0:s.roleTitles)||0===Object.keys(s.roleTitles).length));return(0,l.jsx)(r.default,{onClick:async e=>c?await A(e):H(e),text:F?"Saving":c?"Save":"Edit",type:c&&!F?"iconFilled":"outlineBlue",disabled:n,size:"sm"})};(0,j.useEffect)(()=>{var e,a,t,l,s;if(D.loading||!D.data)return;let n={...D.data};["imageAlt","isSupporter","userRole"].forEach(e=>delete n[e]),o({...n,role:{label:"",value:null===(e=D.data)||void 0===e?void 0:e.userRole},roleTitles:(0,E.c)(null===(a=D.data)||void 0===a?void 0:a.roleTitles),gradesTaught:(0,S.W)(null===(t=D.data)||void 0===t?void 0:t.gradesTaught),coursesTaught:(0,f.D)(null===(l=D.data)||void 0===l?void 0:l.coursesTaught),teacherTypes:function(e){let a={};return e&&e.length&&Object.keys(P).forEach(t=>{let l=P[t];e.includes(l.value)&&(a[t]={checked:!0,value:l.value})}),a}(null===(s=D.data)||void 0===s?void 0:s.teacherTypes)})},[D]),(0,j.useEffect)(()=>{let e=(null==s?void 0:s.gradesTaught)&&Object.keys(s.gradesTaught).length>0,a=(null==s?void 0:s.roleTitles)&&Object.keys(s.roleTitles).length>0,t=(null==s?void 0:s.coursesTaught)&&Object.keys(s.coursesTaught).length>0;if(B.current){let a=B.current.gradesTaught&&Object.keys(B.current.gradesTaught).length>0;a&&!e&&console.log("Grades Unselected")}if(B.current){let e=B.current.roleTitles&&Object.keys(B.current.roleTitles).length>0;e&&!a&&console.log("Roles Unselected")}if(B.current){let e=B.current.coursesTaught&&Object.keys(B.current.coursesTaught).length>0;e&&!t&&console.log("Courses Unselected")}y(e),C(a),w(t),B.current=s},[s]);let U=e=>{o(e)};return(0,l.jsxs)("div",{className:a,children:[s&&(()=>{var e;let a=null;switch(null==s?void 0:null===(e=s.role)||void 0===e?void 0:e.value){case"Teacher":a=(0,l.jsx)(O,{data:s,setData:U,formToggleButton:z(),isEditing:c&&!F});break;case"Student":a=(0,l.jsx)(V,{data:s,setData:U,formToggleButton:z(),isEditing:c&&!F});break;case"Contact":a=(0,l.jsx)(M,{data:s,setData:U,formToggleButton:z(),isEditing:c&&!F});break;default:console.error("Invalid user role!"),a=(0,l.jsx)("p",{children:"Invalid user role!"})}return a})(),(0,l.jsx)("button",{className:Y().deleteAccountButton,onClick:()=>N(!0),"aria-controls":"accountDeleteDrawer",children:"Delete my BRI account"}),(0,l.jsx)(i.Z,{id:"accountDeleteDrawer",isActive:v,title:"Delete your BRI Account:",subtitle:"We are sorry to see you go and hope you stay in touch.",onDismiss:()=>N(!1),children:(0,l.jsx)("div",{className:Y().deleteAccountDrawerContent,children:(0,l.jsx)(r.default,{type:"outlineOrange",text:F?"Deleting":"Delete My A
1ccount",size:"sm",onClick:async()=>await R(),disabled:F})})})]})};U.propTypes={className:N().string,salesforceId:N().string};var W=t(12186),G=!0;function q(e){let{salesforceId:a,...t}=e,{user:r}=(0,n.SE)();return r.loading||r.data?(0,l.jsx)(s.Z,{...t,children:(0,l.jsx)(o.Z,{asideContent:(0,l.jsx)(c.Z,{}),narrowMainContent:!0,mainContent:(0,l.jsx)(U,{salesforceId:a})})}):null}q.propTypes={...W.h6,dashboard:N().shape({...W.bj})},q.defaultProps={...W.BQ,dashboard:{...W.r3}}},174:function(e,a,t){"use strict";t.d(a,{w3:function(){return i},ux:function(){return r}});var l=t(17109);async function s(){return await (0,l.F)()}var o=t(6154),n=t(28662);let c="/api/v1",r={assignments:"".concat(c,"/assignments"),contents:"".concat(c,"/contents"),courses:"".concat(c,"/courses"),sections:"".concat(c,"/sections"),users:"".concat(c,"/users")},i=o.Z.create({baseURL:"https://bri-assignment.org",headers:{"Content-Type":"application/json"},responseType:"json"});async function d(e){let a=await s();return(null==a?void 0:a.accessToken)&&(e.headers.Authorization="Bearer ".concat(null==a?void 0:a.accessToken)),e}i.interceptors.request.use(d),(0,n.ZP)(i,{retries:4,retryDelay:n.ZP.exponentialDelay})},23146:function(e){e.exports={layoutProfile:"LayoutProfile_layoutProfile__fmBFn",asideContent:"LayoutProfile_asideContent__tReqn",mainContent:"LayoutProfile_mainContent__HdfSp",narrowMainContent:"LayoutProfile_narrowMainContent__JhR3g"}},5748:function(e){e.exports={profileSettingsForm:"ProfileSettingsForm_profileSettingsForm__zloBR",section:"ProfileSettingsForm_section__xNNK4",sectionHeader:"ProfileSettingsForm_sectionHeader__KKHqO",sectionHeading:"ProfileSettingsForm_sectionHeading__HpMy0",input:"ProfileSettingsForm_input__AFBhO",checkboxLabel:"ProfileSettingsForm_checkboxLabel__nvaTN",disabled:"ProfileSettingsForm_disabled__RUu3Z",deleteAccountButton:"ProfileSettingsForm_deleteAccountButton__681oc",deleteAccountDrawerContent:"ProfileSettingsForm_deleteAccountDrawerContent__s_80B",schoolSearchDrawerContent:"ProfileSettingsForm_schoolSearchDrawerContent__QJeh8",inputSchool:"ProfileSettingsForm_inputSchool__epfKw",loadingContainer:"ProfileSettingsForm_loadingContainer__0AenW",loadingSpinner:"ProfileSettingsForm_loadingSpinner__1_X_R",spin:"ProfileSettingsForm_spin__qqa7b",loadingText:"ProfileSettingsForm_loadingText__ytqh5",searchResult:"ProfileSettingsForm_searchResult__TCXsS",label:"ProfileSettingsForm_label__8nJF5",schoolName:"ProfileSettingsForm_schoolName__L_2_g",schoolZip:"ProfileSettingsForm_schoolZip__vaBWe",unchecked:"ProfileSettingsForm_unchecked__yPm1S",checked:"ProfileSettingsForm_checked__LnGC_",drawerFooter:"ProfileSettingsForm_drawerFooter__trPfC",footerButton:"ProfileSettingsForm_footerButton__lJze_",inputContainer:"ProfileSettingsForm_inputContainer__R17It",radioGroup:"ProfileSettingsForm_radioGroup__zvZBA",radioSelect:"ProfileSettingsForm_radioSelect__Xwt2R",radioLabel:"ProfileSettingsForm_radioLabel__u8071",checkboxGroup:"ProfileSettingsForm_checkboxGroup__biBk_",columns:"ProfileSettingsForm_columns__n0Az3",column:"ProfileSettingsForm_column__ATgxQ",checkboxSelect:"ProfileSettingsForm_checkboxSelect__JBp9U",inputWithSpinner:"ProfileSettingsForm_inputWithSpinner__GHsLT",avatarSection:"ProfileSettingsForm_avatarSection__08lLH",avatarInfo:"ProfileSettingsForm_avatarInfo__ZMHNP",avatarLabel:"ProfileSettingsForm_avatarLabel__i_waz",avatarHelper:"ProfileSettingsForm_avatarHelper__YBKqs"}},46111:function(e){e.exports={userWelcome:"UserWelcome_userWelcome__Rpdj7",avatar:"UserWelcome_avatar__TP8EZ",welcomeBack:"UserWelcome_welcomeBack__hmStj",welcomeText:"UserWelcome_welcomeText__Aqj7G",userName:"UserWelcome_userName__Bka3Q",userIcon:"UserWelcome_userIcon__kd4RR",avatarContainer:"UserWelcome_avatarContainer__uU1CL",proBadge:"UserWelcome_proBadge__hNJYF",badgeIcon:"UserWelcome_badgeIcon__j1IJV",badgeText:"UserWelcome_badgeText__Q7Nag",settingsIcon:"UserWelcome_settingsIcon__sLFzt",blueNavButton:"UserWelcome_blueNavButton__ADyyt",navButton:"UserWelcome_navButton__3uGED",navIcon:"UserWelcome_navIcon__trPaH",navText:"UserWelcome_navText__vTXQs"}}},function(e){e.O(0,[296,1664,1106,5268,8383,1646,8551,9774,2888,179],function(){return e(e.s=98223)}),_N_E=e.O()}]);

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.