- 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
1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
(()=>{var e={};e.id=206,e.ids=[206],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")},4023:(e,r,a)=>{"use strict";a.r(r),a.d(r,{GlobalError:()=>n.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>d}),a(8803),a(5481),a(5866);var t=a(3191),s=a(8716),l=a(7922),n=a.n(l),i=a(5231),o={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>i[e]);a.d(r,o);let d=["",{children:["accueil",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,8803)),"/home/syoul/Ccompagnon Marama/app/accueil/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"]}],c=["/home/syoul/Ccompagnon Marama/app/accueil/page.tsx"],u="/accueil/page",m={require:a,loadChunk:()=>Promise.resolve()},x=new t.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/accueil/page",pathname:"/accueil",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},4558:(e,r,a)=>{Promise.resolve().then(a.bind(a,8116))},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))},8116:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>v});var t=a(326),s=a(7577),l=a(3265),n=a(959),i=a(2881);let o=(0,i.Z)("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),d=(0,i.Z)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);var c=a(3810),u=a(2933),m=a(2643),x=a(772),p=a(6607);function h(){let[e,r]=(0,s.useState)(null),[a,t]=(0,s.useState)(()=>null),[l,n]=(0,s.useState)(!0);return(0,s.useMemo)(()=>({bungalowNumber:a?.bungalowNumber||p.v.bungalowNumber,wifiName:a?.wifiName||p.v.wifiName,wifiPassword:a?.wifiPassword||p.v.wifiPassword,gerantMessage:a?.gerantMessage||p.v.gerantMessage,loading:l}),[a,l])}function f(){let{wifiName:e,wifiPassword:r,loading:a}=h(),[l,n]=(0,s.useState)(!1),[i,p]=(0,s.useState)(null),f=async e=>{if(navigator.clipboard&&window.isSecureContext)try{return await navigator.clipboard.writeText(e),!0}catch(e){console.error("Erreur avec l'API Clipboard:",e)}try{let r=document.createElement("textarea");r.value=e,r.style.position="fixed",r.style.left="-999999px",r.style.top="-999999px",document.body.appendChild(r),r.focus(),r.select();let a=document.execCommand("copy");if(document.body.removeChild(r),a)return!0;throw Error("La commande copy a \xe9chou\xe9")}catch(e){return console.error("Erreur avec la m\xe9thode fallback:",e),!1}},g=async()=>{if(!r||""===r.trim()){p("Le mot de passe WiFi n'est pas disponible"),setTimeout(()=>p(null),3e3);return}p(null),await f(r)?(n(!0),setTimeout(()=>n(!1),2e3)):(p("Impossible de copier. Veuillez s\xe9lectionner manuellement le mot de passe ci-dessous."),setTimeout(()=>p(null),5e3))},y=i&&i.includes("s\xe9lectionner manuellement");return(0,t.jsxs)(m.Zb,{children:[t.jsx(m.Ol,{children:(0,t.jsxs)(m.ll,{className:"flex items-center gap-2",children:[t.jsx(o,{className:"h-6 w-6 text-primary"}),"Connexion WiFi"]})}),(0,t.jsxs)(m.aY,{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[t.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mb-1",children:"Nom du r\xe9seau"}),t.jsx("p",{className:"text-lg font-semibold text-primary",children:e||"Chargement..."})]}),y&&r&&t.jsx("div",{className:"bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-xl p-3",children:t.jsx("p",{className:"text-sm text-yellow-800 dark:text-yellow-300 font-mono select-all",children:r})}),i&&!y&&(0,t.jsxs)("div",{className:"bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-xl p-3 flex items-start gap-2",children:[t.jsx(d,{className:"h-5 w-5 text-red-600 dark:text-red-400 flex-shrink-0 mt-0.5"}),t.jsx("p",{className:"text-sm text-red-800 dark:text-red-300",children:i})]}),t.jsx(x.z,{onClick:g,disabled:a||!r,className:"w-full h-14 text-lg",size:"lg",children:a?(0,t.jsxs)(t.Fragment,{children:[t.jsx(c.Z,{className:"mr-2 h-5 w-5"}),"Chargement..."]}):l?(0,t.jsxs)(t.Fragment,{children:[t.jsx(u.Z,{className:"mr-2 h-5 w-5"}),"Mot de passe copi\xe9 !"]}):(0,t.jsxs)(t.Fragment,{children:[t.jsx(c.Z,{className:"mr-2 h-5 w-5"}),"Copier le mot de passe"]})})]})]})}var g=a(6223);let y=(0,l.default)(async()=>{},{loadableGenerated:{modules:["app/accueil/page.tsx -> @/components/accueil/WeatherWidget"]},loading:()=>t.jsx("div",{className:"h-32 bg-gray-100 rounded-2xl animate-pulse"}),ssr:!1});function b(){let{bungalowNumber:e,gerantMessage:r,loading:a}=h();return a?t.jsx(n.Z,{children:t.jsx("div",{className:"px-4 py-6 space-y-6",children:t.jsx("div",{className:"h-32 bg-gray-100 rounded-2xl animate-pulse"})})}):t.jsx(n.Z,{children:(0,t.jsxs)("div",{className:"px-4 py-6 space-y-6",children:[(0,t.jsxs)("header",{className:"text-center py-4",children:[t.jsx(g.Z,{size:140,className:"mb-4"}),t.jsx("h1",{className:"text-2xl font-bold text-primary mb-2",children:"Ia Ora Na"}),(0,t.jsxs)("p",{className:"text-lg text-gray-700",children:["Bienvenue au Bungalow ",e]})]}),t.jsx(f,{}),t.jsx(y,{}),(0,t.jsxs)("section",{className:"bg-secondary rounded-2xl p-6",children:[t.jsx("h2",{className:"text-xl font-semibold text-primary mb-3",children:"Le mot du g\xe9rant"}),t.jsx("p",{className:"text-gray-700 leading-relaxed",children:r})]})]})})}function v(){return t.jsx(s.Suspense,{fallback:t.jsx(n.Z,{children:t.jsx("div",{className:"px-4 py-6 space-y-6",children:t.jsx("div",{className:"h-32 bg-gray-100 rounded-2xl animate-pulse"})})}),children:t.jsx(b,{})})}},6223:(e,r,a)=>{"use strict";a.d(r,{Z:()=>l});var t=a(326),s=a(7577);function l({size:e=120,className:r=""}){let[a,l]=(0,s.useState)(!1),[n,i]=(0,s.useState)(!1);return a||!n?(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:()=>l});var t=a(326),s=a(4831);function l({children:e,...r}){return t.jsx(s.f,{...r,children:e})}},4633:(e,r,a)=>{"use strict";a.d(r,{T:()=>d});var t=a(326),s=a(4831),l=a(850),n=a(2607),i=a(772),o=a(7577);function d(){let{theme:e,setTheme:r}=(0,s.F)(),[a,d]=(0,o.useState)(!1);return a?t.jsx(i.z,{variant:"ghost",size:"sm",onClick:()=>r("dark"===e?"light":"dark"),className:"h-10 w-10 rounded-full hover:bg-secondary dark:hover:bg-gray-800 p-0","aria-label":"Changer de th\xe8me",children:"dark"===e?t.jsx(l.Z,{className:"h-5 w-5 text-primary dark:text-yellow-400"}):t.jsx(n.Z,{className:"h-5 w-5 text-primary dark:text-blue-300"})}):t.jsx(i.z,{variant:"ghost",size:"sm",className:"h-9 w-9 rounded-full p-0","aria-label":"Changer de th\xe8me",children:t.jsx(l.Z,{className:"h-5 w-5"})})}},959:(e,r,a)=>{"use strict";a.d(r,{Z:()=>l});var t=a(326),s=a(738);function l({children:e}){return(0,t.jsxs)("div",{className:"min-h-screen bg-background dark:bg-background-dark pb-16",children:[e,t.jsx(s.default,{})]})}},738:(e,r,a)=>{"use strict";a.d(r,{default:()=>x});var t=a(326),s=a(434),l=a(5047),n=a(9798),i=a(7636),o=a(9509),d=a(8019),c=a(7863),u=a(4633);let m=[{name:"Accueil",href:"/accueil",icon:n.Z},{name:"Explorer",href:"/explorer",icon:i.Z},{name:"Mana",href:"/mana-tracker",icon:o.Z},{name:"Infos",href:"/infos",icon:d.Z}];function x(){let e=(0,l.usePathname)();return t.jsx("nav",{className:"fixed bottom-0 left-0 right-0 z-50 bg-white dark:bg-gray-900 border-t border-gray-200 dark:border-gray-800 shadow-lg",children:(0,t.jsxs)("div",{className:"flex items-center justify-around h-16 px-2",children:[m.map(r=>{let a=r.icon,l=e===r.href;return(0,t.jsxs)(s.default,{href:r.href,className:(0,c.cn)("flex flex-col items-center justify-center gap-1 flex-1 h-full rounded-xl transition-colors",l?"text-primary bg-secondary dark:bg-primary/20":"text-gray-500 dark:text-gray-400 hover:text-primary dark:hover:text-primary hover:bg-gray-50 dark:hover:bg-gray-800"),children:[t.jsx(a,{className:"h-6 w-6"}),t.jsx("span",{className:"text-xs font-medium",children:r.name})]},r.href)}),t.jsx("div",{className:"flex items-center justify-center h-full px-2",children:t.jsx(u.T,{})})]})})}},772:(e,r,a)=>{"use strict";a.d(r,{z:()=>o});var t=a(326),s=a(7577),l=a(9360),n=a(7863);let i=(0,l.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"}}),o=s.forwardRef(({className:e,variant:r,size:a,...s},l)=>t.jsx("button",{className:(0,n.cn)(i({variant:r,size:a,className:e})),ref:l,...s}));o.displayName="Button"},2643:(e,r,a)=>{"use strict";a.d(r,{Ol:()=>i,Zb:()=>n,aY:()=>d,ll:()=>o});var t=a(326),s=a(7577),l=a(7863);let n=s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,l.cn)("rounded-2xl border border-gray-200 dark:border-gray-800 bg-white dark:bg-gray-900 shadow-sm",e),...r}));n.displayName="Card";let i=s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,l.cn)("flex flex-col space-y-1.5 p-6",e),...r}));i.displayName="CardHeader";let o=s.forwardRef(({className:e,...r},a)=>t.jsx("h3",{ref:a,className:(0,l.cn)("text-xl font-semibold leading-none tracking-tight text-primary",e),...r}));o.displayName="CardTitle",s.forwardRef(({className:e,...r},a)=>t.jsx("p",{ref:a,className:(0,l.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,l.cn)("p-6 pt-0",e),...r}));d.displayName="CardContent",s.forwardRef(({className:e,...r},a)=>t.jsx("div",{ref:a,className:(0,l.cn)("flex items-center p-6 pt-0",e),...r})).displayName="CardFooter"},6607:(e,r,a)=>{"use strict";a.d(r,{v:()=>t});let t={bungalowNumber:process.env.NEXT_PUBLIC_BUNGALOW_NUMBER||"1",wifiName:process.env.NEXT_PUBLIC_WIFI_NAME||"Lagon-WiFi",wifiPassword:process.env.NEXT_PUBLIC_WIFI_PASSWORD||"motdepasse123",gerantMessage:process.env.NEXT_PUBLIC_GERANT_MESSAGE||"Bienvenue dans notre pension de famille !",contact:{email:process.env.NEXT_PUBLIC_CONTACT_EMAIL||void 0,phone:process.env.NEXT_PUBLIC_CONTACT_PHONE||void 0,whatsapp:process.env.NEXT_PUBLIC_CONTACT_WHATSAPP||void 0,address:process.env.NEXT_PUBLIC_CONTACT_ADDRESS||"Rotoava, Fakarava",hours:process.env.NEXT_PUBLIC_CONTACT_HOURS||"Disponible 24/7 pour les urgences"}}},7863:(e,r,a)=>{"use strict";a.d(r,{cn:()=>l});var t=a(1135),s=a(1009);function l(...e){return(0,s.m6)((0,t.W)(e))}},2933:(e,r,a)=>{"use strict";a.d(r,{Z:()=>t});let t=(0,a(2881).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},3810:(e,r,a)=>{"use strict";a.d(r,{Z:()=>t});let t=(0,a(2881).Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},3265:(e,r,a)=>{"use strict";a.d(r,{default:()=>s.a});var t=a(3353),s=a.n(t)},3353:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let t=a(1174);a(326),a(7577);let s=t._(a(7028));function l(e,r){var a;let t={loading:e=>{let{error:r,isLoading:a,pastDelay:t}=e;return null}};"function"==typeof e&&(t.loader=e);let l={...t,...r};return(0,s.default)({...l,modules:null==(a=l.loadableGenerated)?void 0:a.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),e.exports=r.default)},933:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let t=a(4129);function s(e){let{reason:r,children:a}=e;throw new t.BailoutToCSRError(r)}},7028:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return d}});let t=a(326),s=a(7577),l=a(933),n=a(6618);function i(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},d=function(e){let r={...o,...e},a=(0,s.lazy)(()=>r.loader().then(i)),d=r.loading;function c(e){let i=d?(0,t.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,o=r.ssr?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.PreloadCss,{moduleIds:r.modules}),(0,t.jsx)(a,{...e})]}):(0,t.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,t.jsx)(a,{...e})});return(0,t.jsx)(s.Suspense,{fallback:i,children:o})}return c.displayName="LoadableComponent",c}},6618:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadCss",{enumerable:!0,get:function(){return l}});let t=a(326),s=a(4580);function l(e){let{moduleIds:r}=e,a=(0,s.getExpectedRequestStore)("next/dynamic css"),l=[];if(a.reactLoadableManifest&&r){let e=a.reactLoadableManifest;for(let a of r){if(!e[a])continue;let r=e[a].files.filter(e=>e.endsWith(".css"));l.push(...r)}}return 0===l.length?null:(0,t.jsx)(t.Fragment,{children:l.map(e=>(0,t.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:a.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},8803:(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/accueil/page.tsx#default`)},5481:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>c,metadata:()=>d});var t=a(9510),s=a(5384),l=a.n(s);a(7272);var n=a(8570);let i=(0,n.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/PWARegister.tsx#default`),o=(0,n.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 c({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:l().className,children:(0,t.jsxs)(o,{attribute:"class",defaultTheme:"light",enableSystem:!0,disableTransitionOnChange:!1,children:[e,t.jsx(i,{})]})})]})}},7272:()=>{}};var r=require("../../webpack-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[276,740,87,341],()=>a(4023));module.exports=t})(); |