1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DvXgIlWC.js","./UXz46MJB.js","./WeprWK4X.js","./B6kf8MSq.js","./D7FIpy89.js","./swiper-vue.DJHdZmOr.css","./entry.X6FrR7ZX.css","./BPs_xoDv.js","./B4ZHas9L.js","./D9avA-qb.js","./DJfZyJsE.js","./Dj30uzVF.js","./CIr2-893.js","./DH06To8_.js","./BoB_DYPN.js","./DokjsFgb.js","./cFa0ZRAd.js","./vnRlOBTq.js"])))=>i.map(i=>d[i]); 2import{_ as ne}from"./Ds6jyW6-.js";import{_ as z}from"./BIyCPr8h.js";import{_ as T}from"./DXYg6ufv.js";import{_ as re}from"./arbNPj-N.js";import{u as $}from"./D5gR3mmd.js";import{u as de,a as ie}from"./DHcwMJoK.js";import{q as h,F as R,K as O,e as me,j as ue,t as ce,_ as q,n as F,m as pe,u as _e,y as fe,k as be}from"./B6kf8MSq.js";import{m as S,d as V,M as b,D as x,V as t,R as l,u as e,n as G,r as ve,W as B,aa as A,af as I,au as xe,a2 as D,ar as ge,_ as w,a6 as C,ag as ye,X as H,ai as ke,b as he,P as g,T as we,N as W,I as $e,O as Se}from"./D7FIpy89.js";import{_ as Ve,a as Me}from"./qr53EskT.js";import{_ as Ce}from"./CiSpL4_S.js";import{r as Ie}from"./BPs_xoDv.js";import{r as Be}from"./5f63n5jg.js";import{r as L}from"./DBNF8b9f.js";import{I as De,j as ze,A as Ae,F as Ge}from"./CN7_NXE0.js";import{_ as Ee}from"./DceGMjEr.js";import{_ as Ne}from"./ZOeD5JL_.js";import{_ as Ue}from"./ev3UMB5w.js";import{_ as Pe}from"./Cm5cZMoU.js";import{i as Fe}from"./BVJLKn0G.js";import{r as j}from"./BAxku1Bn.js";import"./BXHtahws.js";import"./B4ZHas9L.js";import"./seZOGj0l.js";import"./QPVm8LMy.js";import"./-tM47vV9.js";import"./47fCd1BB.js";import"./BbKcEnZu.js";import"./ZRZ94ZrY.js";import"./CE-foYrF.js";import"./DChAMuQP.js";import"./DLeA8baw.js";import"./CRDYyleP.js";import"./BoB_DYPN.js";import"./DokjsFgb.js";import"./Dj30uzVF.js";import"./CIr2-893.js";import"./DJfZyJsE.js";import"./DthO6Yf6.js";import"./B9IiwTna.js";import"./CK5uqtNJ.js";import"./DH06To8_.js";import"./cFa0ZRAd.js";import"./CaRLuGzL.js";import"./BeE8-LJh.js";import"./BDpQ6gDM.js";import"./CuoUfYL_.js";import"./d0eBRi4e.js";import"./CB7pS0CJ.js";import"./BI6LKMnk.js";import"./qkG0KSEU.js";import"./DkGPvXbp.js";import"./BQSC3zhH.js";import"./Bcfbg1-G.js";import"./BVV0mlUj.js";import"./CUZgQXoq.js";import"./D9avA-qb.js";import"./vnRlOBTq.js";(function(){try{var f=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new f.Error().stack;r&&(f._sentryDebugIds=f._sentryDebugIds||{},f._sentryDebugIds[r]="b3d67051-7079-4450-afdd-b3dd346a680b",f._sentryDebugIdIdentifier="sentry-dbid-b3d67051-7079-4450-afdd-b3dd346a680b")}catch{}})();const Le={class:"pt-8"},je={class:""},Te={class:"py-6"},Re={class:"group"},Oe={class:"flex flex-col items-center"},qe={class:""},He={class:"w-full sm:md:lg:grid sm:md:lg:grid-cols-2 sm:md:lg:gap-6 sm:md:lg:space-y-0 space-y-6"},We={class:"space-y-6"},Xe={class:"space-y-6"},Ye=S({__name:"BasicInfo",setup(f,{expose:r}){const{errors:o,form:n}=$(),{maxDate:i}=de(),{minDate:u}=ie();V(null);const s=V(null);function a(){s.value?.clear()}return r({clearPreview:a}),(d,m)=>{const p=ne,c=z,y=T,k=re;return b(),x("div",Le,[t("div",je,[t("div",Te,[t("div",Re,[t("div",Oe,[l(p,{ref_key:"uploader",ref:s,modelValue:e(n).profile_photo,"onUpdate:modelValue":m[0]||(m[0]=v=>e(n).profile_photo=v),"border-style":"dashed","wrapper-size":"lg","icon-size":"lg",noLabelOnly:"",classes:{description:"text-sm mt-2 text-slate-600 dark:text-slate-400",error:"text-sm mt-2"}},null,8,["modelValue"])])])])]),t("div",qe,[t("div",He,[t("div",We,[l(c,{id:"student-first-name",type:"text",modelValue:e(n).first_name,"onUpdate:modelValue":m[1]||(m[1]=v=>e(n).first_name=v),modelModifiers:{trim:!0},required:"",label:"First Name",placeholder:"Enter First Name",error:("useGet"in d?d.useGet:e(h))(e(o),"first_name.0")},null,8,["modelValue","error"]),l(c,{id:"student-middle-name",type:"text",modelValue:e(n).middle_name,"onUpdate:modelValue":m[2]||(m[2]=v=>e(n).middle_name=v),modelModifiers:{trim:!0},label:"Middle Name",placeholder:"Enter Middle Name",error:("useGet"in d?d.useGet:e(h))(e(o),"middle_name.0")},null,8,["modelValue","error"]),l(c,{id:"student-last-name",type:"text",modelValue:e(n).last_name,"onUpdate:modelValue":m[3]||(m[3]=v=>e(n).last_name=v),modelModifiers:{trim:!0},required:"",label:"Last Name",placeholder:"Enter Last Name",error:("useGet"in d?d.useGet:e(h))(e(o),"last_name.0")},null,8,["modelValue","error"])]),t("div",Xe,[l(y,{modelValue:e(n).birthdate,"onUpdate:modelValue":m[4]||(m[4]=v=>e(n).birthdate=v),enableTimePicker:!1,startDate:e(i)(),minDate:e(u)(),maxDate:e(i)(),label:"Birthdate",clearable:!0},null,8,["modelValue","startDate","minDate","maxDate"]),l(k,{modelValue:e(n).gender,"onUpdate:modelValue":m[5]||(m[5]=v=>e(n).gender=v),label:"Gender"},null,8,["modelValue"])])])])])}}}),Ze={class:"w-full sm:md:lg:grid sm:md:lg:grid-cols-2 sm:md:lg:gap-6 sm:md:lg:space-y-0 space-y-6"},Je={class:"space-y-6"},Ke={class:"w-full"},Qe={class:"space-y-6"},et={class:"w-full"},tt={class:"w-full"},st=S({__name:"ContactInfo",setup(f){const{errors:r,form:o}=$(),n=V(!1);return(i,u)=>{const s=z;return b(),x("div",Ze,[t("div",Je,[l(s,{id:"student-email-input",type:"email",modelValue:e(o).email,"onUpdate:modelValue":u[0]||(u[0]=a=>e(o).email=a),modelModifiers:{trim:!0},placeholder:"Enter Email Address",label:"Email Address",onFocus:u[1]||(u[1]=a=>n.value=!0),onBlur:u[2]||(u[2]=a=>n.value=!1),error:("useGet"in i?i.useGet:e(h))(e(r),"email.0")},null,8,["modelValue","error"]),t("div",Ke,[l(s,{id:"student-phone-home-input",type:"text",modelValue:e(o).phone_home,"onUpdate:modelValue":u[3]||(u[3]=a=>e(o).phone_home=a),modelModifiers:{trim:!0},placeholder:"Enter Phone (Home)",label:"Phone (Home)",error:("useGet"in i?i.useGet:e(h))(e(r),"phone_home.0")},null,8,["modelValue","error"])])]),t("div",Qe,[t("div",et,[l(s,{id:"student-phone-work-input",type:"text",modelValue:e(o).phone_work,"onUpdate:modelValue":u[4]||(u[4]=a=>e(o).phone_work=a),modelModifiers:{trim:!0},placeholder:"Enter Phone (Work)",label:"Phone (Work)",error:("useGet"in i?i.useGet:e(h))(e(r),"phone_home.0")},null,8,["modelValue","error"])]),t("div",tt,[l(s,{id:"student-mobile-number-input",type:"text",modelValue:e(o).mobile_number,"onUpdate:modelValue":u[5]||(u[5]=a=>e(o).mobile_number=a),modelModifiers:{trim:!0},placeholder:"Enter Mobile Number",label:"Mobile Number",error:("useGet"in i?i.useGet:e(h))(e(r),"mobile_number.0")},null,8,["modelValue","error"])])])])}}}),ot={class:"w-full sm:md:lg:grid sm:md:lg:grid-cols-2 sm:md:lg:gap-6 sm:md:lg:space-y-0 space-y-6"},at={class:"space-y-6"},lt={class:"w-full space-y-1"},nt={class:"sm:col-span-2 mt-1 sm:mt-0"},rt={class:"w-full space-y-1"},dt={class:"sm:col-span-2 mt-1 sm:mt-0"},it={class:"space-y-[22px]"},mt=S({__name:"AddressInfo",setup(f){const{errors:r,form:o,loading:n}=$(),{getError:i}=R();return(u,s)=>{const a=Ve,d=Me,m=z;return b(),x("div",ot,[t("div",at,[t("div",lt,[s[4]||(s[4]=t("label",{class:"block text-sm font-medium whitespace-nowrap text-slate-800 dark:text-slate-200 sm:pt-1.5"}," Country ",-1)),t("div",nt,[l(a,{loading:e(n),error:e(i)(e(r),"address.country_id")},null,8,["loading","error"])])]),t("div",rt,[s[5]||(s[5]=t("label",{class:"block text-sm font-medium whitespace-nowrap text-slate-800 dark:text-slate-200 sm:pt-1.5"}," State ",-1)),t("div",dt,[l(d,{loading:e(n),error:e(i)(e(r),"address.state_id")},null,8,["loading","error"])])]),l(m,{id:"student-address.street",type:"text",modelValue:e(o).address.street,"onUpdate:modelValue":s[0]||(s[0]=p=>e(o).address.street=p),modelModifiers:{trim:!0},placeholder:"Enter Street",label:"Street",error:e(i)(e(r),"address.street")},null,8,["modelValue","error"])]),t("div",it,[l(m,{id:"student-address.city",type:"text",modelValue:e(o).address.city,"onUpdate:modelValue":s[1]||(s[1]=p=>e(o).address.city=p),modelModifiers:{trim:!0},placeholder:"Enter City",label:"City",error:e(i)(e(r),"address.city")},null,8,["modelValue","error"]),l(m,{id:"student-address.suburb",type:"text",modelValue:e(o).address.suburb,"onUpdate:modelValue":s[2]||(s[2]=p=>e(o).address.suburb=p),modelModifiers:{trim:!0},placeholder:"Enter Suburb",label:"Suburb",error:e(i)(e(r),"address.suburb")},null,8,["modelValue","error"]),l(m,{id:"student-address.zip_code",type:"text",modelValue:e(o).address.zip_code,"onUpdate:modelValue":s[3]||(s[3]=p=>e(o).address.zip_code=p),modelModifiers:{trim:!0},placeholder:"Enter Zipcode",label:"Zipcode",error:e(i)(e(r),"address.zip_code")},null,8,["modelValue","error"])])])}}}),ut=ue(Ce),ct={class:"w-full sm:md:lg:grid sm:md:lg:grid-cols-3 sm:md:lg:gap-6 items-center sm:md:lg:space-y-0 space-y-6"},pt={class:"space-y-6"},_t={class:"w-full sm:md:lg:space-y-2 space-y-1"},ft={class:"sm:col-span-2 mt-1 sm:mt-0"},bt=S({__name:"OtherInfo",setup(f){const{errors:r,form:o}=$(),{data:n}=O("student.create"),i=G(()=>n.value?.sources.filter(s=>s.is_active));me().public.APP_ENV;function u(s){const a=s.target;a.value=a.value.replace(/[^0-9]/g,"").slice(0,4),o.value.belt_size=a.value||null}return(s,a)=>{const d=T,m=ut,p=z;return b(),x("div",ct,[l(d,{modelValue:e(o).join_date,"onUpdate:modelValue":a[0]||(a[0]=c=>e(o).join_date=c),enableTimePicker:!1,clearable:!1,label:"Joined Date"},null,8,["modelValue"]),t("div",pt,[t("div",_t,[a[4]||(a[4]=t("label",{class:"block text-sm font-medium whitespace-nowrap text-slate-800 dark:text-slate-200"}," Source ",-1)),t("div",ft,[l(m,{clearable:"",modelValue:e(o).selectedSource,"onUpdate:modelValue":[a[1]||(a[1]=c=>e(o).selectedSource=c),a[2]||(a[2]=c=>e(o).source_id=c?.id||null)],placeholder:"Select Source",options:e(i),"option-key":"name",error:("useGet"in s?s.useGet:e(h))(e(r),"source_id.0")},null,8,["modelValue","options","error"])])])]),l(p,{type:"number",custom:"",placeholder:"Enter Pre-AXIS Attendance",customFirstDiv:"w-full flex flex-row items-center justify-start space-x-2",customSpace:"min-w-[7rem] w-1/3",customInputClass:"min-w-[18rem] w-[23rem]",modelValue:e(o).previous_attendance,"onUpdate:modelValue":a[3]||(a[3]=c=>e(o).previous_attendance=c),modelModifiers:{trim:!0},label:"Pre-AXIS Attendance",error:("useGet"in s?s.useGet:e(h))(e(r),"previous_attendance.0")},null,8,["modelValue","error"]),l(p,{type:"text",inputmode:"numeric",placeholder:"Enter Belt Size","model-value":e(o).belt_size,onInput:u,label:"Belt Size",error:("useGet"in s?s.useGet:e(h))(e(r),"belt_size.0")},null,8,["model-value","error"])])}}}),vt={class:"lg:w-2/4"},xt={class:"flex flex-col items-start justify-start space-y-6"},gt={class:"space-y-2"},yt={class:"flex items-center space-x-[2.75rem]"},kt=["id","value"],ht=["for"],wt={class:"mt-6 space-y-4 pr-4"},$t={class:"mt-2"},St={key:0,class:"text-xs text-red-600 dark:text-red-400"},Vt=S({__name:"MedicalCondition",setup(f){const{getError:r}=R(),{errors:o,form:n}
2=$(),i=ve([{id:"yes",title:"Yes"},{id:"no",title:"No"}]);return(u,s)=>(b(),x("div",vt,[t("div",xt,[t("div",gt,[s[5]||(s[5]=t("p",{class:"text-slate-800 dark:text-slate-200"},"Is the student in good health and with no physical problems?",-1)),t("fieldset",null,[t("div",yt,[(b(!0),x(B,null,A(e(i),a=>(b(),x("div",{key:a.id,class:"flex items-center select-none"},[I(t("input",{"onUpdate:modelValue":s[0]||(s[0]=d=>e(n).has_medical_condition=d),id:a.id,value:a.id,name:"notification-method",type:"radio",class:"h-4 w-4 border-slate-300 bg-blue-50 text-blue-500 focus:ring-blue-500 dark:border-slate-500 dark:bg-slate-700 dark:text-blue-400"},null,8,kt),[[xe,e(n).has_medical_condition]]),t("label",{for:a.id,class:"ml-3 block font-medium text-slate-800 dark:text-slate-200"},D(a.title),9,ht)]))),128))])])]),I(t("div",wt,[s[9]||(s[9]=t("p",{class:"text-slate-800 dark:text-slate-200"},"Choose Status of condition",-1)),t("fieldset",null,[t("span",{onClick:s[1]||(s[1]=a=>e(n).medical_condition.type="mild"),class:w(["mr-2 inline-block cursor-pointer select-none rounded-full border px-3 py-1 text-sm font-semibold capitalize",e(n).medical_condition.type=="mild"?"bg-[#00CFCF] text-white shadow-md":"border-slate-400 bg-blue-50 text-slate-500 dark:border-slate-600 dark:bg-slate-800/80 dark:text-slate-300"])}," mild ",2),t("span",{onClick:s[2]||(s[2]=a=>e(n).medical_condition.type="moderate"),class:w(["mr-2 inline-block cursor-pointer select-none rounded-full border px-3 py-1 text-sm font-semibold capitalize",e(n).medical_condition.type=="moderate"?"bg-gradient-to-r from-orange-400 to-amber-500 text-white shadow-md":"border-slate-400 bg-blue-50 text-slate-500 dark:border-slate-600 dark:bg-slate-800/80 dark:text-slate-300"])}," moderate ",2),t("span",{onClick:s[3]||(s[3]=a=>e(n).medical_condition.type="severe"),class:w(["mr-2 inline-block cursor-pointer select-none rounded-full border px-3 py-1 text-sm font-semibold capitalize",e(n).medical_condition.type=="severe"?"bg-gradient-to-r from-rose-500 to-red-500 text-white shadow-md":"border-slate-400 bg-blue-50 text-slate-500 dark:border-slate-600 dark:bg-slate-800/80 dark:text-slate-300"])}," severe ",2)]),t("div",$t,[s[6]||(s[6]=t("label",{class:"text-slate-800 dark:text-slate-200",for:""},"Type description or note:",-1)),s[7]||(s[7]=C()),s[8]||(s[8]=t("span",{class:"text-red-600 dark:text-red-400"},"*",-1)),I(t("textarea",{"onUpdate:modelValue":s[4]||(s[4]=a=>e(n).medical_condition.content=a),class:w(["mt-2 block w-[25rem] rounded-md border border-slate-400 bg-slate-50 focus:border-blue-500 focus:ring-blue-500 dark:border-slate-600 dark:bg-[#1F2940] dark:text-slate-100 dark:placeholder:text-slate-500 lg:w-[40rem]",{"border-red-500 dark:border-red-500":e(r)(e(o),"medical_condition.content")}]),rows:"5"},null,2),[[ye,e(n).medical_condition.content]])]),e(r)(e(o),"medical_condition.content")?(b(),x("span",St,D(e(r)(e(o),"medical_condition.content")),1)):H("",!0)],512),[[ge,e(n).has_medical_condition==="no"]])])]))}}),Mt={class:"lg:max-w-lg max-w-full"},Ct={class:"w-full"},It={class:"relative mt-1"},Bt={class:"space-y-2"},Dt={class:"relative rounded-md bg-blue-50 px-1 py-2 dark:bg-blue-950/50"},zt={class:"block text-slate-900 dark:text-slate-100"},At={key:0,class:"block text-slate-500 dark:text-slate-400"},Gt={class:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-2"},Et={class:"px-2"},Nt=S({inheritAttrs:!1,__name:"NeedsAndGoals",setup(f){const{form:r,selectedNeedsAndGoals:o}=$(),{data:n}=O("student.create"),i=V(null),u=G(()=>n.value?.needs_and_goals.filter(a=>!o.value.map(d=>d.id).includes(a.id)&&a.is_active)),s=a=>{L(o.value,d=>d.id===a),L(r.value.needs_and_goals,d=>d===a)};return(a,d)=>{const m=ke("tooltip");return b(),x("div",Mt,[t("div",Ct,[l(e(De),{modelValue:e(o),"onUpdate:modelValue":d[0]||(d[0]=p=>he(o)?o.value=p:null),multiple:""},{default:g(({open:p})=>[t("div",It,[l(e(ze),{class:w([e(ce)("relative z-0 w-full cursor-pointer rounded-md border-0 py-2 pl-3 pr-10 text-left text-slate-900 ring-1 ring-slate-400 ring-inset focus:ring-2 focus:ring-blue-500 focus:ring-inset sm:text-sm dark:bg-[#1F2940] dark:text-slate-100 dar
2k:ring-slate-600",!e(o).length&&"text-slate-400 dark:text-slate-500",p&&"ring-2 ring-blue-500 dark:ring-blue-400")])},{default:g(()=>[t("div",Bt,[(b(!0),x(B,null,A(e(o),(c,y)=>(b(),x("div",{key:y},[t("div",Dt,[t("p",zt,D(c.name),1),I(l(e(Ie),{onClick:k=>s(c.id),class:"w-4 h-4 text-slate-400 cursor-pointer absolute right-2 bottom-[9px] focus:outline-hidden focus:ring-0"},null,8,["onClick"]),[[m,"Remove"]])])]))),128))]),e(o).length?H("",!0):(b(),x("span",At,"Select Needs & Goals")),t("span",Gt,[l(e(Be),{class:w(["h-5 w-5",{"text-slate-400 dark:text-slate-500":!p,"text-blue-500 dark:text-blue-400":p}]),"aria-hidden":"true"},null,8,["class"])])]),_:2},1032,["class"]),l(we,{"leave-active-class":"transition duration-100 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:g(()=>[l(e(Ae),{class:"absolute z-10 mt-1 max-h-60 w-full overflow-auto rounded-md bg-white py-1 text-base shadow-lg ring-1 ring-black/5 focus:outline-hidden sm:text-sm dark:bg-[#26314B] dark:ring-slate-600/80"},{default:g(()=>[(b(!0),x(B,null,A(e(u),c=>(b(),W(e(Ge),{key:c.name,value:c,disabled:!e(i)&&e(o).length==3,as:"template"},{default:g(({active:y,selected:k})=>[t("div",Et,[t("li",{class:w([y&&e(o).length!=3?"rounded-md bg-blue-50 text-slate-900 dark:bg-blue-950/40 dark:text-slate-100":"text-slate-900 dark:text-slate-100","relative cursor-default select-none px-2 py-2 pr-4"])},[t("span",{class:w({"font-medium text-blue-600 dark:text-blue-400":k,"block truncate font-normal":!k,"text-slate-400 dark:text-slate-500":!k&&e(o).length==3})},D(c.name),3)],2)])]),_:2},1032,["value","disabled"]))),128))]),_:1})]),_:1})])]),_:1},8,["modelValue"])])])}}}),Ut=$e(()=>pe(()=>import("./DvXgIlWC.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]),import.meta.url).then(f=>f.default||f)),Pt={class:"sm:px-8 px-4 pb-6 sm:space-x-2 flex sm:flex-row flex-col-reverse space-y-reverse sm:space-y-0 space-y-2"},Ft=S({__name:"SaveStudentConfirmation",props:{showModal:{type:Boolean}},emits:["close"],setup(f,{emit:r}){const{student:o}=$(),n=r;async function i(){await F(`/students/${o.value?.id}/profile`),s()}async function u(){await F(`/students/${o.value?.id}/relationships/create`),s()}function s(){n("close")}return(a,d)=>{const m=q,p=Ut;return b(),W(p,{ref:"modal",size:"md",title:"Add Relationship?",open:a.showModal,onClose:s},{default:g(()=>d[0]||(d[0]=[t("div",{class:"font-inter px-6 py-6"},[t("p",{class:"text-blue-950 dark:text-slate-200 text-sm font-normal"},"Do you wish to add a relationship for this student?")],-1)])),footer:g(()=>[t("div",Pt,[l(m,{onClick:i,size:"large",impact:"bold",tone:"secondary",class:"sm:w-auto w-full justify-center"},{default:g(()=>d[1]||(d[1]=[C("No")])),_:1}),l(m,{onClick:u,size:"large",impact:"bold",class:"sm:w-auto w-full justify-center"},{default:g(()=>d[2]||(d[2]=[C("Yes")])),_:1})])]),_:1},8,["open"])}}}),Lt={class:"font-inter sm:pt-6 pt-[3rem]"},jt={class:"max-w-5xl sm:mx-auto sm:space-y-6"},Tt={class:"rounded-md bg-white px-6 py-4 ring-1 ring-slate-200/80 dark:bg-[#151F30] dark:ring-slate-600/50"},Rt={id:"student-create",autocomplete:"off"},Ot={class:"sm:px-4 px-0"},qt={class:"flex items-center justify-between"},Ht={class:"flex items-center sm:space-x-0 space-x-4"},Wt={class:"sm:px-4 px-0"},Xt={class:"sm:px-4 px-0"},Yt={class:"sm:px-4 px-0"},Zt={class:"sm:px-4 px-0"},Jt={class:"sm:px-4 px-0"},Kt={class:"sm:hidden block space-y-2 mt-10"},Qt={class:"w-full"},es={class:"sm:block hidden"},ts={class:"pt-8 flex justify-end space-x-2"},no=S({__name:"create",setup(f){_e({title:"Create Student"});const{store:r,initializeFormData:o,form:n,student:i,invite:u,saveButtonLoading:s}=$(),a=fe(),d=V(null),m=V(!1),p=V(!1);be("/api/students/create",{ttl:3600*24},{key:"student.create"});const c=G(()=>n.value.first_name==""||n.value.last_name==""||!!n.value.email&&!Fe(n.value.email)),y=()=>{o(),a.push("/students?tab=active")};function k(){d.value?.clearPreview(),o()}async function v(){const M=await r("save");M&&(i.value=M,n.value.email||(m.value=!0))}async function E(){const M=await r("save_and_setup_verification");M&&(u.value=M.user.latestInvite,p.value=!0)}function X(){k(),p.value=!1}function Y(){r("save_and_add_more"),k()}return(M,_)=>{const Z=Ye,J=st,K=mt,Q=bt,ee=Vt,te=Nt,N=Se("PlusIcon"),U=Ee,P=q,se=Ne,oe=Ft,ae=Ue,le=Pe;return b(),x(B,null,[t("div",Lt,[t("div",jt,[t("div",{onClick:y,class:"hidden sm:flex cursor-pointer items-center gap-1 text-slate-800 dark:text-slate-200"},[l(e(j),{class:"size-4 shrink-0 text-blue-500 dark:text-blue-400"}),_[1]||(_[1]=t("p",{class:"text-base font-medium"},"Go back to list",-1))]),t("div",Tt,[t("form",Rt,[t("div",Ot,[t("div",qt,[t("div",Ht,[l(e(j),{onClick:y,class:"block size-4 text-slate-800 sm:hidden dark:text-slate-200"}),_[2]||(_[2]=t("div",{class:"text-lg font-semibold text-blue-600 dar
2k:text-blue-400"},"Add Student",-1))]),t("div",{onClick:k,class:"cursor-pointer text-sm font-semibold text-blue-600 dark:text-blue-400"},"Clear All")]),l(Z,{ref_key:"basicinfo",ref:d},null,512)]),_[3]||(_[3]=t("div",{class:"my-8 rounded-md bg-[#eff6fa] px-4 py-2 text-base font-medium text-slate-800 ring-1 ring-slate-200/70 dark:bg-[#1a2235] dark:text-slate-100 dark:ring-slate-600/50"},"Contact Information",-1)),t("div",Wt,[l(J)]),_[4]||(_[4]=t("div",{class:"my-8 rounded-md bg-[#eff6fa] px-4 py-2 text-base font-medium text-slate-800 ring-1 ring-slate-200/70 dark:bg-[#1a2235] dark:text-slate-100 dark:ring-slate-600/50"},"Address Information",-1)),t("div",Xt,[l(K)]),_[5]||(_[5]=t("div",{class:"my-8 rounded-md bg-[#eff6fa] px-4 py-2 text-base font-medium text-slate-800 ring-1 ring-slate-200/70 dark:bg-[#1a2235] dark:text-slate-100 dark:ring-slate-600/50"},"Other Info",-1)),t("div",Yt,[l(Q)]),_[6]||(_[6]=t("div",{class:"my-8 rounded-md bg-[#eff6fa] px-4 py-2 text-base font-medium text-slate-800 ring-1 ring-slate-200/70 dark:bg-[#1a2235] dark:text-slate-100 dark:ring-slate-600/50"},"Medical Condition",-1)),t("div",Zt,[l(ee)]),_[7]||(_[7]=t("div",{class:"my-8 rounded-md bg-[#eff6fa] px-4 py-2 text-base font-medium text-slate-800 ring-1 ring-slate-200/70 dark:bg-[#1a2235] dark:text-slate-100 dark:ring-slate-600/50"},"Needs & Goals",-1)),t("div",Jt,[l(te)])]),t("div",Kt,[t("div",Qt,[l(U,{size:"large",items:[{name:"Save & Add More",metaData:"save_and_add_more",callback:e(r).bind("save_and_add_more"),disabled:e(c),isLoading:e(s)},{name:"Save",metaData:"save",callback:v,disabled:e(c),isLoading:e(s)},{name:"Save & Setup Verification",metaData:"save_and_setup_verification",disabled:e(c),callback:E,isLoading:e(s)}]},{icon:g(()=>[l(N,{class:"h-5 w-5 relative right-2"})]),_:1},8,["items"])]),l(P,{onClick:y,impact:"light",tone:"secondary",class:"w-full flex justify-center",size:"large"},{default:g(()=>_[8]||(_[8]=[C(" Cancel ")])),_:1})]),t("div",es,[t("div",ts,[l(P,{onClick:y,impact:"light",tone:"secondary",class:"",size:"large"},{default:g(()=>_[9]||(_[9]=[C(" Cancel ")])),_:1}),l(U,{size:"large",items:[{name:"Save & Add More",metaData:"save_and_add_more",callback:Y,disabled:e(c),isLoading:e(s)},{name:"Save",metaData:"save",callback:v,disabled:e(c),isLoading:e(s)},{name:"Save & Setup Verification",metaData:"save_and_setup_verification",disabled:e(c),callback:E,isLoading:e(s)}]},{icon:g(()=>[l(N,{class:"h-5 w-5 relative right-2"})]),_:1},8,["items"])])])])])]),l(se),l(oe,{showModal:e(m),onClose:_[0]||(_[0]=ss=>m.value=!1)},null,8,["showModal"]),l(ae,{showModal:e(p),onClose:X,invite:e(u),isLead:!1},null,8,["showModal","invite"]),l(le)],64)}}});export{no as default}; 3//# sourceMappingURL=tcgim5ko.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.