Files
Compagnon-du-Lagon---Marama/deploy/.next/server/app/admin/login/page.js
syoul b10d9c515b Simplification complète de l'app - Suppression admin/WiFi/bungalow
- Suppression de toute la partie admin (routes, composants, API)
- Suppression du WiFi et du numéro de bungalow
- Simplification de l'accueil (logo, météo, message statique)
- App 100% statique maintenant
- Redirection simple vers /accueil
- Nettoyage des hooks et types inutilisés
2025-11-23 19:22:34 +01:00

1 line
8.6 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e={};e.id=920,e.ids=[920],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},862:(e,r,a)=>{"use strict";a.r(r),a.d(r,{GlobalError:()=>i.a,__next_app__:()=>p,originalPathname:()=>c,pages:()=>m,routeModule:()=>u,tree:()=>d}),a(8358),a(5481),a(5866);var t=a(3191),s=a(8716),n=a(7922),i=a.n(n),o=a(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);a.d(r,l);let d=["",{children:["admin",{children:["login",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,8358)),"/home/syoul/Ccompagnon Marama/app/admin/login/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(a.bind(a,5481)),"/home/syoul/Ccompagnon Marama/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(a.t.bind(a,5866,23)),"next/dist/client/components/not-found-error"]}],m=["/home/syoul/Ccompagnon Marama/app/admin/login/page.tsx"],c="/admin/login/page",p={require:a,loadChunk:()=>Promise.resolve()},u=new t.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/admin/login/page",pathname:"/admin/login",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},689:(e,r,a)=>{Promise.resolve().then(a.bind(a,9718))},7274:(e,r,a)=>{Promise.resolve().then(a.bind(a,7904)),Promise.resolve().then(a.bind(a,7459))},9401:(e,r,a)=>{Promise.resolve().then(a.t.bind(a,2994,23)),Promise.resolve().then(a.t.bind(a,6114,23)),Promise.resolve().then(a.t.bind(a,9727,23)),Promise.resolve().then(a.t.bind(a,9671,23)),Promise.resolve().then(a.t.bind(a,1868,23)),Promise.resolve().then(a.t.bind(a,4759,23))},9718:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>d});var t=a(326),s=a(7577),n=a(5047),i=a(772),o=a(2643),l=a(6223);function d(){let[e,r]=(0,s.useState)(""),[a,d]=(0,s.useState)(""),[m,c]=(0,s.useState)(!1),p=(0,n.useRouter)(),u=async r=>{r.preventDefault(),d(""),c(!0),localStorage.setItem("adminPassword",e);try{let r=await fetch("/api/admin/clients",{headers:{Authorization:`Bearer ${e}`}});r.ok?p.push("/admin"):404===r.status?p.push("/admin"):(d("Mot de passe incorrect"),localStorage.removeItem("adminPassword"))}catch(e){console.warn("API non disponible (mode statique), connexion accept\xe9e localement"),p.push("/admin")}finally{c(!1)}};return t.jsx("div",{className:"min-h-screen bg-background flex items-center justify-center px-4",children:(0,t.jsxs)(o.Zb,{className:"w-full max-w-md",children:[(0,t.jsxs)(o.Ol,{className:"text-center",children:[t.jsx("div",{className:"flex justify-center mb-4",children:t.jsx(l.Z,{size:100})}),t.jsx(o.ll,{children:"Administration"})]}),t.jsx(o.aY,{children:(0,t.jsxs)("form",{onSubmit:u,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Mot de passe"}),t.jsx("input",{type:"password",value:e,onChange:e=>r(e.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent",required:!0})]}),a&&t.jsx("div",{className:"bg-red-50 border border-red-200 text-red-700 px-4 py-3 rounded-xl text-sm",children:a}),t.jsx(i.z,{type:"submit",disabled:m,className:"w-full",children:m?"Connexion...":"Se connecter"})]})})]})})}},6223:(e,r,a)=>{"use strict";a.d(r,{Z:()=>n});var t=a(326),s=a(7577);function n({size:e=120,className:r=""}){let[a,n]=(0,s.useState)(!1),[i,o]=(0,s.useState)(!1);return a||!i?(0,t.jsxs)("div",{className:`flex flex-col items-center justify-center ${r}`,children:[(0,t.jsxs)("div",{className:"bg-gradient-to-br from-primary/20 to-secondary rounded-full flex flex-col items-center justify-center text-primary font-bold border-2 border-primary/30",style:{width:e,height:e},children:[t.jsx("span",{className:"text-2xl mb-1",children:"\uD83C\uDFDD"}),t.jsx("span",{style:{fontSize:.2*e},children:"Relais"}),t.jsx("span",{style:{fontSize:.15*e},children:"Marama"})]}),t.jsx("p",{className:"text-primary font-semibold mt-2",style:{fontSize:`${.15*e}px`},children:"Fakarava"})]}):(0,t.jsxs)("div",{className:`flex flex-col items-center justify-center ${r}`,children:[t.jsx("img",{src:"/logo-relais-marama.svg",alt:"Relais Marama - Fakarava",width:e,height:e,className:"object-contain",style:{maxWidth:`${e}px`,maxHeight:`${e}px`}}),t.jsx("p",{className:"text-primary font-semibold mt-2",style:{fontSize:`${.15*e}px`},children:"Fakarava"})]})}},7904:(e,r,a)=>{"use strict";function t(){return null}a.d(r,{default:()=>t}),a(7577)},7459:(e,r,a)=>{"use strict";a.d(r,{ThemeProvider:()=>n});var t=a(326),s=a(4831);function n({children:e,...r}){return t.jsx(s.f,{...r,children:e})}},772:(e,r,a)=>{"use strict";a.d(r,{z:()=>l});var t=a(326),s=a(7577),n=a(9360),i=a(7863);let o=(0,n.j)("inline-flex items-center justify-center whitespace-nowrap rounded-xl text-base font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90 dark:bg-primary dark:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 dark:bg-primary/20 dark:text-primary dark:hover:bg-primary/30",outline:"border-2 border-primary text-primary hover:bg-primary hover:text-white dark:border-primary dark:text-primary dark:hover:bg-primary dark:hover:text-white",ghost:"hover:bg-secondary hover:text-secondary-foreground dark:hover:bg-gray-800 dark:hover:text-gray-200"},size:{default:"h-12 px-6 py-3",sm:"h-10 px-4",lg:"h-14 px-8 text-lg"}},defaultVariants:{variant:"default",size:"default"}}),l=s.forwardRef(({className:e,variant:r,size:a,...s},n)=>t.jsx("button",{className:(0,i.cn)(o({variant:r,size:a,className:e})),ref:n,...s}));l.displayName="Button"},2643:(e,r,a)=>{"use strict";a.d(r,{Ol:()=>o,Zb:()=>i,aY:()=>d,ll:()=>l});var t=a(326),s=a(7577),n=a(7863);let i=s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,n.cn)("rounded-2xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 shadow-sm",e),...r}));i.displayName="Card";let o=s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",e),...r}));o.displayName="CardHeader";let l=s.forwardRef(({className:e,...r},a)=>t.jsx("h3",{ref:a,className:(0,n.cn)("text-xl font-semibold leading-none tracking-tight text-primary",e),...r}));l.displayName="CardTitle",s.forwardRef(({className:e,...r},a)=>t.jsx("p",{ref:a,className:(0,n.cn)("text-sm text-gray-600 dark:text-gray-400",e),...r})).displayName="CardDescription";let d=s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,n.cn)("p-6 pt-0",e),...r}));d.displayName="CardContent",s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,n.cn)("flex items-center p-6 pt-0",e),...r})).displayName="CardFooter"},7863:(e,r,a)=>{"use strict";a.d(r,{cn:()=>n});var t=a(1135),s=a(1009);function n(...e){return(0,s.m6)((0,t.W)(e))}},8358:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>t});let t=(0,a(8570).createProxy)(String.raw`/home/syoul/Ccompagnon Marama/app/admin/login/page.tsx#default`)},5481:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>m,metadata:()=>d});var t=a(9510),s=a(5384),n=a.n(s);a(7272);var i=a(8570);let o=(0,i.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/PWARegister.tsx#default`),l=(0,i.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/ThemeProvider.tsx#ThemeProvider`),d={title:"Compagnon du lagon - Pension Marama",description:"Votre guide num\xe9rique pour votre s\xe9jour \xe0 Fakarava",manifest:"/manifest.json",themeColor:"#0E7490",appleWebApp:{capable:!0,statusBarStyle:"default",title:"Compagnon du lagon - Pension Marama"},viewport:{width:"device-width",initialScale:1,maximumScale:1,userScalable:!1}};function m({children:e}){return(0,t.jsxs)("html",{lang:"fr",suppressHydrationWarning:!0,children:[(0,t.jsxs)("head",{children:[t.jsx("link",{rel:"icon",href:"/logo-relais-marama.svg",type:"image/svg+xml"}),t.jsx("link",{rel:"apple-touch-icon",href:"/logo-relais-marama.svg"})]}),t.jsx("body",{className:n().className,children:(0,t.jsxs)(l,{attribute:"class",defaultTheme:"light",enableSystem:!0,disableTransitionOnChange:!1,children:[e,t.jsx(o,{})]})})]})}},7272:()=>{}};var r=require("../../../webpack-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[276,740,87],()=>a(862));module.exports=t})();