import"../chunks/Bzak7iHL.js";import{p as aa,s as d,f as O,t as f,a as i,b as ea,k as ta,d as s,c as n,$ as ra,r as o,e as u,q as T,n as z,o as C,l as oa,h as sa}from"../chunks/CiQWViEs.js";import{i as b}from"../chunks/CEkQpEF5.js";import{h as da}from"../chunks/DTqZZ_-d.js";import{h as ia}from"../chunks/DG4rvltU.js";import{a as k,e as q}from"../chunks/BblGoPVU.js";import{a as F}from"../chunks/zaEOnEon.js";import{s as la}from"../chunks/Bbah6i2R.js";var na=n('<p class="mb-4 rounded-lg bg-red-50 px-4 py-3 text-sm font-medium text-red-700" role="alert"> </p>'),ma=n('<div class="mb-6 rounded-xl border border-brand-200 bg-brand-50 p-5"><p class="font-semibold text-brand-800"> </p> <p class="mt-1 text-sm text-brand-700">Espera unos segundos y abre esta dirección en este ordenador:</p> <a class="mt-2 inline-block font-mono text-brand-800 underline"> </a></div>'),va=n('<div class="mb-6 rounded-xl border border-slate-200 bg-slate-50 p-5"><p class="font-semibold text-slate-800">Apagando el servidor…</p> <p class="mt-1 text-sm text-slate-600">Para volver a usar la aplicación, abre de nuevo Inventario EDUmind desde su icono.</p></div>'),ca=n('<form method="POST" action="?/setMode"><input type="hidden" name="mode" value="red"/> <button class="btn-primary" type="submit">Activar modo red</button></form>'),ba=n('<form method="POST" action="?/setMode"><input type="hidden" name="mode" value="local"/> <button class="btn-secondary" type="submit">Volver a solo este equipo</button></form>'),fa=n('<div class="flex flex-wrap gap-2"><!> <form method="POST" action="?/shutdown"><button class="btn-danger" type="submit">Apagar el servidor</button></form></div> <p class="mt-3 text-xs text-slate-400">Al cambiar de modo, el servidor se reinicia solo (unos segundos).</p>',1),ua=n('<p class="rounded-lg bg-amber-50 px-3 py-2 text-sm text-amber-800">El cambio de modo y el apagado están disponibles en la <strong>app instalada</strong> (con su icono). En modo desarrollo se controla desde la terminal.</p>'),pa=n(`<div class="flex flex-col items-center text-center"><div class="w-44"></div> <p class="mt-3 text-sm text-slate-600">Escanea con la cámara del móvil (misma WiFi):</p> <a class="font-mono text-brand-700 hover:underline"> </a> <p class="mt-3 max-w-xs text-xs text-slate-400">La primera vez el móvil avisará del certificado: pulsa «Avanzado» → «Continuar». Luego,
					«Añadir a pantalla de inicio» para tenerlo como una app.</p></div>`),xa=n(`<div class="rounded-lg border-2 border-dashed border-slate-200 p-8 text-center text-sm text-slate-500">Activa el <strong>modo red</strong> para obtener el código QR y la dirección con la que los
				móviles se conectan.</div>`),_a=n('<div class="mb-6"><h1 class="text-2xl font-bold text-slate-900">Sistema</h1> <p class="text-slate-600">Modo de funcionamiento, acceso desde móviles y encendido.</p></div> <!> <!> <div class="grid gap-6 lg:grid-cols-2"><section class="card p-6"><h2 class="mb-4 font-semibold text-slate-900">Modo de funcionamiento</h2> <div class="mb-4 flex items-center gap-3"><span> </span></div> <p class="mb-4 text-sm text-slate-600"><!></p> <!></section> <section class="card p-6"><h2 class="mb-4 font-semibold text-slate-900">Acceso desde móviles y tablets</h2> <!></section></div>',1);function Ea(I,t){aa(t,!0);let x=sa(!1);var E=_a();ia("hj1sc2",a=>{ta(()=>{ra.title="Sistema · Inventario EDUmind"})});var L=d(O(E),2);{var R=a=>{var e=na(),r=s(e,!0);o(e),f(()=>u(r,t.form.error)),i(a,e)};b(L,a=>{var e;(e=t.form)!=null&&e.error&&a(R)})}var M=d(L,2);{var W=a=>{var e=ma(),r=s(e),m=s(r);o(r);var c=d(r,4),w=s(c,!0);o(c),o(e),f(()=>{u(m,`Reiniciando en modo ${t.form.mode==="red"?"red":"local"}…`),F(c,"href",t.form.url),u(w,t.form.url)}),i(a,e)},j=a=>{var e=va();i(a,e)};b(M,a=>{var e,r;(e=t.form)!=null&&e.restarting?a(W):(r=t.form)!=null&&r.shuttingDown&&a(j,1)})}var P=d(M,2),_=s(P),g=d(s(_),2),h=s(g),Q=s(h,!0);o(h),o(g);var y=d(g,2),V=s(y);{var B=a=>{var e=T("La aplicación es accesible desde móviles y tablets de la misma WiFi del centro.");i(a,e)},G=a=>{var e=T("La aplicación solo funciona en este ordenador. Actívala en red para usarla desde móviles.");i(a,e)};b(V,a=>{t.data.mode==="red"?a(B):a(G,-1)})}o(y);var H=d(y,2);{var J=a=>{var e=fa(),r=O(e),m=s(r);{var c=v=>{var l=ca(),A=s(l),p=d(A,2);o(l),k(l,(S,$)=>{var D;return(D=q)==null?void 0:D(S,$)},()=>()=>(C(x,!0),async({update:S})=>{await S(),C(x,!1)})),f(()=>p.disabled=oa(x)),i(v,l)},w=v=>{var l=ba();k(l,A=>{var p;return(p=q)==null?void 0:p(A)}),i(v,l)};b(m,v=>{t.data.mode==="local"?v(c):v(w,-1)})}var Z=d(m,2);k(Z,v=>{var l;return(l=q)==null?void 0:l(v)}),o(r),z(2),i(a,e)},K=a=>{var e=ua();i(a,e)};b(H,a=>{t.data.supervised?a(J):a(K,-1)})}o(_);var U=d(_,2),N=d(s(U),2);{var X=a=>{var e=pa(),r=s(e);da(r,()=>t.data.qrSvg,!0),o(r);var m=d(r,4),c=s(m,!0);o(m),z(2),o(e),f(()=>{F(m,"href",t.data.networkUrl),u(c,t.data.networkUrl)}),i(a,e)},Y=a=>{var e=xa();i(a,e)};b(N,a=>{t.data.mode==="red"&&t.data.qrSvg?a(X):a(Y,-1)})}o(U),o(P),f(()=>{la(h,1,`badge ${t.data.mode==="red"?"bg-brand-100 text-brand-800":"bg-slate-100 text-slate-700"}`),u(Q,t.data.mode==="red"?"Compartido en la red":"Solo este equipo")}),i(I,E),ea()}export{Ea as component};
