1import{_ as g,N as n}from"./index-i_39S9TT.js";import u from"./AdminEditSchool-CPR9eL7p.js";import{ak as d,I as h,G as _,J as t,O as a,H as p,ar as S}from"./vendor-vue-runtime-core-O0r61XkH.js";import{Q as s}from"./vendor-vue-shared-C_oE6NXO.js";import"./vendor-vue-runtime-dom-ngu7FkgX.js";import"./vendor-vue-compiler-dom-BjqiHA0M.js";import"./vendor-vue-compiler-core-B_m9pfJg.js";import"./vendor-vue-reactivity-_PYbVOMb.js";import"./vendor-vue-select-Cn2oH4dd.js";import"./vendor-vue-star-rating-D42Atl4Q.js";import"./vendor-vue-BfDmC2hc.js";import"./vendor-vuex-DawOPd79.js";import"./vendor-vue-devtools-api-Cow_pXkh.js";import"./vendor-ionic-vue-Cp6ESLlK.js";import"./vendor-ionic-core-DDVmzL1A.js";import"./vendor-ionicons-CnTsVUQ5.js";import"./vendor-gleap-C_nLUrYA.js";import"./vendor-posthog-js-BcP-dMRa.js";import"./vendor-vue-router-BrjMN5S_.js";import"./vendor-axios-D8dNGRK6.js";import"./vendor-err-code-Btjngwyv.js";import"./vendor-promise-retry-CvXhdAiW.js";import"./vendor-retry-Drt1HQ7J.js";import"./vendor-case-DCoxfN6b.js";import"./vendor-dayjs-CMAHqsIS.js";import"./vendor-lodash-es-Dr2nHDXK.js";import"./vendor-exponential-backoff-CTCpx--5.js";import"./vendor-xstate-gZzxgXGH.js";import"./vendor-socket-io-client-DrXE8q1S.js";import"./vendor-engine-io-client-C-_nnA9b.js";import"./vendor-engine-io-parser-DPmA-eyr.js";import"./vendor-socket-io-component-emitter-Dkula2eQ.js";import"./vendor-socket-io-parser-SgV_gTLD.js";import"./vendor-validator-CzLPc2u2.js";import"./vendor-vueuse-core-C1QNX1u6.js";import"./vendor-vueuse-shared-DO1b_29_.js";import"./vendor-vuelidate-validators-H9iLFjxf.js";import"./vendor-vuelidate-core-Bd16nddI.js";import"./vendor-neoconfetti-vue-CCbt6K7L.js";import"./vendor-vue-draggable-resizable-X1h3rUy6.js";import"./vendor-vuetify-DDTyW1fq.js";const v={name:"AdminSchoolDetail",components:{AdminEditSchool:u},data(){return{school:{},toggleSchoolApprovedError:"",toggleSchoolPartnerError:"",isEditMode:!1}},async created(){this.getSchool()},methods:{goBack(){this.$router.go(-1)},async toggleSchoolApproved(e){this.toggleSchoolApprovedError="";const{target:{checked:o}}=e,c={schoolId:this.school.id,isApproved:o};try{await n.adminUpdateSchoolApproval(c),this.school.isAdminApproved=o}catch{this.toggleSchoolApprovedError="There was an error updating the school's approval status"}},async toggleSchoolPartner(e){this.toggleSchoolPartnerError="";const{target:{checked:o}}=e,c={schoolId:this.school.id,isPartner:o};try{await n.adminUpdateSchoolPartnerStatus(c),this.school.isPartner=o}catch{this.toggleSchoolPartnerError="There was an error updating the school's partner status"}},toggleEditMode(){this.isEditMode=!this.isEditMode},async getSchool(){const e=this.$route.params.schoolId,{data:{school:o}}=await n.adminGetSchool(e);this.school=o}}},k={key:0,class:"school-detail"},E={key:1,class:"school-detail__body"},b={class:"page-control"},A={class:"school-detail__title"},P={class:"school-detail__subtitle"},y={class:"school-detail__subtitle"},f={class:"school-detail__section"},w={class:"school-detail__section"},C={class:"school-detail__section"},I={class:"school-detail__section"},M={class:"uc-row"},x=["checked"],B={class:"uc-row"},N=["checked"],T={key:0,class:"error"},D={class:"school-detail__section"};function L(e,o,c,V,l,i){const m=S("admin-edit-school");return l.school.id?(d(),h("div",k,[l.isEditMode?(d(),_(m,{key:0,school:l.school,toggleEditMode:i.toggleEditMode,getSchool:i.getSchool},null,8,["school","toggleEditMode","getSchool"])):(d(),h("div",E,[t("div",b,[t("div",{class:"page-control__back-button",onClick:o[0]||(o[0]=(...r)=>i.goBack&&i.goBack(...r))},[...o[4]||(o[4]=[t("span",null,"â Back",-1)])]),t("button",{type:"button",class:"page-control__edit-button btn",onClick:o[1]||(o[1]=r=>i.toggleEditMode())}," Edit ")]),t("div",A,s(l.school.name),1),t("div",P,"ID: "+s(l.school.id),1),t("div",y,"NCES Id: "+s(l.school.ncesId),1),t("div",f,[o[5]||(o[5]=t("div",{class:"school-detail__section-title"},"City",-1)),t("div",null,s(l.school.city),1)]),t("div",w,[o[6]||(o[6]=t("div",{class:"school-detail__section-title"},"State",-1)),t("div",null,s(l.school.state),1)]),t("div",C,[o[7]||(o[7]=t("div",{class:"school-detail__section-title"},"Zip code",-1)),t("div",null,s(l.school.zip),1)]),t("div",I,[o[12]||(o[12]=t("div",{class:"school-detail__section-title"},"Status",-1)),t("div",M,[t("label",null,[o[8]||(o[8]=a("Admin Approved: ",-1)),t("input",{type:"checkbox",id:"toggleSchoolApproved",class:"checkbox",checked:l.school.isAdminApproved,onChange:o[2]||(o[2]=(...r)=>i.toggleSchoolApproved&&i.toggleSchoolApproved(...r))},null,40,x),o[9]||(o[9]=t("span",{class:"switch"},null,-1))])]),t("div",B,[t("label",null,[o[10]||(o[10]=a("Partner School: ",-1)),t("input",{type:"checkbox",id:"togglePartnerSchool",class:"checkbox",checked:l.school.isPartner,onCh
1ange:o[3]||(o[3]=(...r)=>i.toggleSchoolPartner&&i.toggleSchoolPartner(...r))},null,40,N),o[11]||(o[11]=t("span",{class:"switch"},null,-1))])]),l.toggleSchoolPartnerError?(d(),h("div",T,s(l.toggleSchoolPartnerError),1)):p("",!0)]),t("div",D,[o[13]||(o[13]=t("div",{class:"school-detail__section-title"},"School Properties",-1)),t("div",null," School Wide Title1: "+s(l.school.isSchoolWideTitle1),1),t("div",null," Title1 School Status: "+s(l.school.title1SchoolStatus),1),t("div",null," National School Lunch Program: "+s(l.school.nationalSchoolLunchProgram),1),t("div",null,"Total Students: "+s(l.school.totalStudents),1),t("div",null," Free/Reduced Lunch Eligible Students: "+s(l.school.frlEligible),1),t("div",null," NSLP Direct Certification Students: "+s(l.school.nslpDirectCertification),1)])]))])):p("",!0)}const fo=g(v,[["render",L],["__scopeId","data-v-267b5f8a"]]);export{fo as default};
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.