1import{T as p,e as l,b,u as r,a as t,t as m,f as n,p as x,l as u,v as g,q as f,c as y,w,F as k,o as a,Z as v,g as B,Y as h}from"./app-CukXW0Ft.js";const V={class:"relative flex min-h-screen items-center justify-center bg-cover bg-center bg-no-repeat",style:{"background-image":"url('assets/rectangle-10.png')"}},C={class:"relative z-10 w-full max-w-md p-6 bg-white rounded-lg shadow-md dark:bg-gray-800"},q={key:0,class:"mt-4 font-medium text-sm text-green-600"},F={key:0,class:"mt-1 text-sm text-red-600"},M={key:0,class:"mt-1 text-sm text-red-600"},N={class:"flex items-center"},S={class:"flex items-center justify-between mt-4"},j=["disabled"],R={__name:"Login",props:{canResetPassword:Boolean,status:String},setup(i){const s=p({email:"",password:"",remember:!1}),c=()=>{s.transform(d=>({...d,remember:s.remember?"on":""})).post(route("login"),{onFinish:()=>s.reset("password")})};return(d,e)=>(a(),l(k,null,[b(r(v),{title:"Log in"}),t("div",V,[e[9]||(e[9]=t("div",{class:"absolute inset-0 bg-black opacity-50"},null,-1)),t("div",C,[e[7]||(e[7]=t("div",{class:"flex justify-center mb-6"},[t("img",{src:"assets/logo-cerac-600-p-20.png",alt:"Cerac Logo",class:"h-16 w-auto"})],-1)),e[8]||(e[8]=t("h2",{class:"text-2xl font-bold leading-tight text-center text-gray-900 dark:text-white"}," Connectez-vous à votre compte ",-1)),i.status?(a(),l("div",q,m(i.status),1)):n("",!0),t("form",{onSubmit:x(c,["prevent"]),class:"mt-6 space-y-4"},[t("div",null,[e[3]||(e[3]=t("label",{for:"email",class:"block mb-2 text-sm font-medium text-gray-700 dark:text-gray-300"},"Email",-1)),u(t("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=o=>r(s).email=o),type:"email",required:"",autofocus:"",autocomplete:"username",class:"w-full px-3 py-2 border rounded-lg text-gray-700 dark:text-gray-300 bg-gray-50 dark:bg-gray-700 focus:ring-2 focus:ring-[#B00B45] focus:outline-none"},null,512),[[g,r(s).email]]),r(s).errors.email?(a(),l("p",F,m(r(s).errors.email),1)):n("",!0)]),t("div",null,[e[4]||(e[4]=t("label",{for:"password",class:"block mb-2 text-sm font-medium text-gray-700 dark:text-gray-300"},"Mot de passe",-1)),u(t("input",{id:"password","onUpdate:modelValue":e[1]||(e[1]=o=>r(s).password=o),type:"password",required:"",autocomplete:"current-password",class:"w-full px-3 py-2 border rounded-lg text-gray-700 dark:text-gray-300 bg-gray-50 dark:bg-gray-700 focus:ring-2 focus:ring-[#B00B45] focus:outline-none"},null,512),[[g,r(s).password]]),r(s).errors.password?(a(),l("p",M,m(r(s).errors.password),1)):n("",!0)]),t("div",N,[u(t("input",{id:"remember","onUpdate:modelValue":e[2]||(e[2]=o=>r(s).remember=o),type:"checkbox",class:"w-4 h-4 border rounded focus:ring-indigo-500 text-indigo-600"},null,512),[[f,r(s).remember]]),e[5]||(e[5]=t("label",{for:"remember",class:"ml-2 text-sm text-gray-700 dark:text-gray-300"},"Remember me",-1))]),t("div",S,[i.canResetPassword?(a(),y(r(h),{key:0,href:d.route("password.request"),class:"text-sm text-indigo-600 hover:underline dark:text-indigo-400"},{default:w(()=>e[6]||(e[6]=[B(" Forgot your password? ")])),_:1},8,["href"])):n("",!0),t("button",{type:"submit",class:"px-4 py-2 text-white rounded-lg focus:outline-none focus:ring focus:ring-pink-700",style:{"background-color":"#B00B45"},disabled:r(s).processing}," Se connecter ",8,j)])],32)])])],64))}};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.