PageSourceSearch

https://app.schoolmantic.com/_nuxt/CE0tH6pd.js

js schoolmantic.com collected 2026-10-02 00:58:09 UTC 1,960 bytes, 1 lines download raw bytes

1import{_ as b}from"./CBPgzOW1.js";import{e as g,f as _,c as i,a as t,z as v,n as y,v as w,k as a,p as M,t as m,l as p,b as h,w as N,q as d,o as u,d as V}from"./6JebYMDS.js";const q={class:"mx-auto max-w-sm animate-fade-in"},B={class:"card"},C={key:0,class:"rounded-lg bg-red-50 px-3 py-2 text-sm text-red-600 dark:bg-red-900/20 dark:text-red-400"},K={key:1,class:"rounded-lg bg-emerald-50 px-3 py-2 text-sm text-emerald-700 dark:bg-emerald-900/20 dark:text-emerald-300"},T=["disabled"],A={class:"mt-5 text-center text-sm text-slate-500"},R=g({__name:"forgot-password",setup(D){const{requestPasswordReset:c}=_(),s=d(""),r=d(!1),o=d(""),l=d("");async function x(){r.value=!0,o.value="",l.value="";try{const n=await c(s.value);l.value=n.message}catch(n){const e=n;o.value=e.data?.error?.message??e.message??"Terjadi kesalahan, silakan coba lagi."}finally{r.value=!1}}return(n,e)=>{const k=b;return u(),i("div",q,[t("div",B,[e[3]||(e[3]=t("h1",{class:"text-xl font-bold text-slate-900 dark:text-slate-50"},"Lupa password?",-1)),e[4]||(e[4]=t("p",{class:"mt-1 text-sm text-slate-500 dark:text-slate-400"},"Masukkan email akun Anda. Kami akan mengirimkan tautan untuk membuat password baru.",-1)),t("form",{class:"mt-6 space-y-4",onSubmit:v(x,["prevent"])},[t("div",null,[e[1]||(e[1]=t("label",{class:"text-sm font-medium"},"Email",-1)),y(t("input",{"onUpdate:modelValue":e[0]||(e[0]=f=>M(s)?s.value=f:null),type:"email",required:"",autocomplete:"email",class:"mt-1 w-full rounded-lg border border-slate-300 px-3 py-2 dark:border-slate-700 dark:bg-slate-800"},null,512),[[w,a(s)]])]),a(o)?(u(),i("p",C,m(a(o)),1)):p("",!0),a(l)?(u(),i("p",K,m(a(l)),1)):p("",!0),t("button",{type:"submit",class:"btn-primary w-full",disabled:a(r)},m(a(r)?"Mengirim...":"Kirim tautan reset"),9,T)],32),t("p",A,[h(k,{to:"/login",class:"font-medium text-primary-600 hover:underline"},{default:N(()=>[...e[2]||(e[2]=[V("← Kembali ke masuk",-1)])]),_:1})])])])}}});export{R 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.