Files
Compagnon-du-Lagon---Marama/deploy/.next/server/app/mana-tracker/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
16 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.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e={};e.id=347,e.ids=[347],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")},9807:(e,s,a)=>{"use strict";a.r(s),a.d(s,{GlobalError:()=>n.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>o,routeModule:()=>p,tree:()=>c}),a(3180),a(5481),a(5866);var t=a(3191),r=a(8716),l=a(7922),n=a.n(l),i=a(5231),d={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>i[e]);a.d(s,d);let c=["",{children:["mana-tracker",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,3180)),"/home/syoul/Ccompagnon Marama/app/mana-tracker/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"]}],o=["/home/syoul/Ccompagnon Marama/app/mana-tracker/page.tsx"],m="/mana-tracker/page",x={require:a,loadChunk:()=>Promise.resolve()},p=new t.AppPageRouteModule({definition:{kind:r.x.APP_PAGE,page:"/mana-tracker/page",pathname:"/mana-tracker",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},4371:(e,s,a)=>{Promise.resolve().then(a.bind(a,738)),Promise.resolve().then(a.bind(a,3839)),Promise.resolve().then(a.bind(a,4264)),Promise.resolve().then(a.bind(a,3621)),Promise.resolve().then(a.bind(a,8721)),Promise.resolve().then(a.bind(a,933)),Promise.resolve().then(a.bind(a,6618))},3839:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(2881);let n=(0,l.Z)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),i=(0,l.Z)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);var d=a(2643),c=a(772);function o(){let[e,s]=(0,r.useState)([]),[a,l]=(0,r.useState)(!0),[o,m]=(0,r.useState)(null),[x,p]=(0,r.useState)({name:"",email:"",phone:"",date:"",participants:1}),[u,h]=(0,r.useState)(!1),[g,y]=(0,r.useState)(!1),j=async e=>{e.preventDefault(),o&&(h(!0),setTimeout(()=>{y(!0),p({name:"",email:"",phone:"",date:"",participants:1}),setTimeout(()=>{y(!1),m(null)},3e3),h(!1)},1e3))},b=e=>{switch(e){case"tour-lagon":return"Tour Lagon";case"plongee":return"Plong\xe9e";case"4x4":return"4x4";default:return e}};return a?t.jsx(d.Zb,{children:t.jsx(d.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement des excursions..."})})}):g?t.jsx(d.Zb,{className:"bg-secondary",children:(0,t.jsxs)(d.aY,{className:"p-6 text-center",children:[t.jsx(n,{className:"h-12 w-12 text-primary mx-auto mb-4"}),t.jsx("h3",{className:"text-xl font-semibold text-primary mb-2",children:"R\xe9servation confirm\xe9e !"}),t.jsx("p",{className:"text-gray-700",children:"Votre demande de r\xe9servation a \xe9t\xe9 enregistr\xe9e. Nous vous contacterons bient\xf4t."})]})}):o?(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:(0,t.jsxs)(d.ll,{children:["R\xe9server : ",o.name]})}),t.jsx(d.aY,{children:(0,t.jsxs)("form",{onSubmit:j,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:"Nom complet"}),t.jsx("input",{type:"text",required:!0,value:x.name,onChange:e=>p({...x,name: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"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),t.jsx("input",{type:"email",required:!0,value:x.email,onChange:e=>p({...x,email: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"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"T\xe9l\xe9phone"}),t.jsx("input",{type:"tel",required:!0,value:x.phone,onChange:e=>p({...x,phone: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"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Date"}),t.jsx("input",{type:"date",required:!0,min:new Date().toISOString().split("T")[0],value:x.date,onChange:e=>p({...x,date: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"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Participants"}),t.jsx("input",{type:"number",min:"1",max:"10",required:!0,value:x.participants,onChange:e=>p({...x,participants:parseInt(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"})]})]}),(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-4",children:[t.jsx("p",{className:"text-sm text-gray-600 mb-1",children:"Total"}),(0,t.jsxs)("p",{className:"text-2xl font-bold text-primary",children:[o.price*x.participants," XPF"]})]}),(0,t.jsxs)("div",{className:"flex gap-3",children:[t.jsx(c.z,{type:"button",variant:"outline",onClick:()=>m(null),className:"flex-1",children:"Annuler"}),t.jsx(c.z,{type:"submit",disabled:u,className:"flex-1",children:u?"Envoi...":"R\xe9server"})]})]})})]}):(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:t.jsx(d.ll,{children:"R\xe9servation d'excursions"})}),t.jsx(d.aY,{children:t.jsx("div",{className:"space-y-4",children:e.map(e=>(0,t.jsxs)("div",{className:"border border-gray-200 rounded-xl p-4 hover:border-primary transition-colors",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,t.jsxs)("div",{className:"flex-1",children:[t.jsx("h3",{className:"font-semibold text-lg text-primary mb-1",children:e.name}),t.jsx("span",{className:"inline-block px-3 py-1 bg-secondary text-primary text-xs font-medium rounded-lg mb-2",children:b(e.type)}),t.jsx("p",{className:"text-sm text-gray-600 mb-2",children:e.description}),t.jsx("div",{className:"flex items-center gap-4 text-xs text-gray-500",children:(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[t.jsx(i,{className:"h-4 w-4"}),e.duration]})})]}),(0,t.jsxs)("div",{className:"text-right ml-4",children:[(0,t.jsxs)("p",{className:"text-2xl font-bold text-primary",children:[e.price.toLocaleString()," XPF"]}),t.jsx("p",{className:"text-xs text-gray-500",children:"par personne"})]})]}),t.jsx(c.z,{onClick:()=>m(e),disabled:!e.available,className:"w-full mt-3",variant:e.available?"default":"outline",children:e.available?"R\xe9server":"Indisponible"})]},e.id))})})]})}},4264:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(2881);let n=(0,l.Z)("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]),i=(0,l.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var d=a(2643),c=a(772);function o(){let[e,s]=(0,r.useState)([]),[a,l]=(0,r.useState)("default"),[o,m]=(0,r.useState)(!0),x=async()=>{alert("Votre navigateur ne supporte pas les notifications")},p=async a=>{s(e.map(e=>e.id===a?{...e,read:!0}:e))},u=e=>{switch(e){case"whale":return"\uD83D\uDC0B";case"weather":return"\uD83C\uDF26";case"excursion":return"\uD83D\uDEA4";default:return""}};if(o)return t.jsx(d.Zb,{children:t.jsx(d.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement..."})})});let h=e.filter(e=>!e.read).length;return(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:(0,t.jsxs)(d.ll,{className:"flex items-center justify-between",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[t.jsx(n,{className:"h-6 w-6 text-primary"}),"Notifications"]}),h>0&&t.jsx("span",{className:"bg-primary text-white text-xs font-bold px-2 py-1 rounded-full",children:h})]})}),(0,t.jsxs)(d.aY,{className:"space-y-4",children:["default"===a&&(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-4",children:[t.jsx("p",{className:"text-sm text-gray-700 mb-3",children:"Activez les notifications pour recevoir des alertes importantes (baleines, m\xe9t\xe9o, etc.)"}),(0,t.jsxs)(c.z,{onClick:x,className:"w-full",children:[t.jsx(n,{className:"mr-2 h-4 w-4"}),"Activer les notifications"]})]}),"denied"===a&&t.jsx("div",{className:"bg-red-50 border border-red-200 rounded-xl p-4",children:t.jsx("p",{className:"text-sm text-red-700",children:"Les notifications sont d\xe9sactiv\xe9es. Veuillez les activer dans les param\xe8tres de votre navigateur."})}),"granted"===a&&t.jsx("div",{className:"space-y-2",children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[t.jsx("p",{className:"text-sm text-gray-600",children:"Notifications activ\xe9es"}),t.jsx(c.z,{onClick:()=>{},variant:"outline",size:"sm",children:"Tester"})]})}),t.jsx("div",{className:"space-y-2 max-h-64 overflow-y-auto",children:0===e.length?t.jsx("p",{className:"text-sm text-gray-500 text-center py-4",children:"Aucune notification pour le moment"}):e.map(e=>t.jsx("div",{className:`border rounded-xl p-3 ${e.read?"bg-gray-50 border-gray-200":"bg-secondary border-primary/30"}`,children:(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx("span",{className:"text-lg",children:u(e.type)}),t.jsx("h4",{className:"font-semibold text-sm",children:e.title}),!e.read&&t.jsx("span",{className:"bg-primary text-white text-xs px-1.5 py-0.5 rounded-full",children:"Nouveau"})]}),t.jsx("p",{className:"text-sm text-gray-700",children:e.message}),t.jsx("p",{className:"text-xs text-gray-500 mt-1",children:new Date(e.timestamp).toLocaleString("fr-FR")})]}),!e.read&&t.jsx("button",{onClick:()=>p(e.id),className:"text-gray-400 hover:text-gray-600",children:t.jsx(i,{className:"h-4 w-4"})})]})},e.id))})]})]})}},3621:(e,s,a)=>{"use strict";a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(850),n=a(2881);let i=(0,n.Z)("Sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),d=(0,n.Z)("Sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);var c=a(2643);function o(){let[e,s]=(0,r.useState)(null),[a,n]=(0,r.useState)(!0);if(a)return t.jsx(c.Zb,{children:t.jsx(c.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement..."})})});if(!e)return null;let o=(()=>{let e=new Date;return`${e.getHours().toString().padStart(2,"0")}:${e.getMinutes().toString().padStart(2,"0")}`})(),m=o>=e.sunrise&&o<e.sunset;return(0,t.jsxs)(c.Zb,{className:"bg-gradient-to-br from-yellow-50 to-orange-50",children:[t.jsx(c.Ol,{children:(0,t.jsxs)(c.ll,{className:"flex items-center gap-2",children:[t.jsx(l.Z,{className:"h-6 w-6 text-yellow-500"}),"Lever / Coucher du Soleil"]})}),(0,t.jsxs)(c.aY,{children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-white rounded-xl p-4 text-center",children:[t.jsx(i,{className:"h-8 w-8 text-yellow-500 mx-auto mb-2"}),t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Lever"}),t.jsx("p",{className:"text-2xl font-bold text-primary",children:e.sunrise})]}),(0,t.jsxs)("div",{className:"bg-white rounded-xl p-4 text-center",children:[t.jsx(d,{className:"h-8 w-8 text-orange-500 mx-auto mb-2"}),t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Coucher"}),t.jsx("p",{className:"text-2xl font-bold text-primary",children:e.sunset})]})]}),t.jsx("div",{className:"mt-4 text-center",children:t.jsx("p",{className:"text-sm text-gray-600",children:m?"☀️ Soleil actuellement visible":"\uD83C\uDF19 Nuit"})})]})]})}},8721:(e,s,a)=>{"use strict";a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(9509),n=a(2881);let i=(0,n.Z)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),d=(0,n.Z)("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);var c=a(2643);function o(){let[e,s]=(0,r.useState)([]),[a,n]=(0,r.useState)(!0);if(a)return t.jsx(c.Zb,{children:t.jsx(c.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement des mar\xe9es..."})})});let o=e[0],m=e[1];if(!o)return null;let x=e=>new Date(e).toLocaleDateString("fr-FR",{weekday:"short",day:"numeric",month:"short"});return(0,t.jsxs)(c.Zb,{children:[t.jsx(c.Ol,{children:(0,t.jsxs)(c.ll,{className:"flex items-center gap-2",children:[t.jsx(l.Z,{className:"h-6 w-6 text-primary"}),"Mar\xe9es"]})}),(0,t.jsxs)(c.aY,{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{className:"text-sm text-gray-600 mb-2",children:["Aujourd'hui - ",x(o.date)]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx(i,{className:"h-4 w-4 text-primary"}),t.jsx("span",{className:"text-sm font-semibold text-primary",children:"Haute mer"})]}),t.jsx("p",{className:"text-lg font-bold",children:o.highTide.time}),(0,t.jsxs)("p",{className:"text-xs text-gray-600",children:[o.highTide.height.toFixed(1),"m"]})]}),(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx(d,{className:"h-4 w-4 text-primary"}),t.jsx("span",{className:"text-sm font-semibold text-primary",children:"Basse mer"})]}),t.jsx("p",{className:"text-lg font-bold",children:o.lowTide.time}),(0,t.jsxs)("p",{className:"text-xs text-gray-600",children:[o.lowTide.height.toFixed(1),"m"]})]})]})]}),m&&(0,t.jsxs)("div",{className:"pt-4 border-t border-gray-200",children:[(0,t.jsxs)("p",{className:"text-sm text-gray-600 mb-2",children:["Demain - ",x(m.date)]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-3",children:[t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Haute mer"}),t.jsx("p",{className:"text-base font-semibold",children:m.highTide.time})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-3",children:[t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Basse mer"}),t.jsx("p",{className:"text-base font-semibold",children:m.lowTide.time})]})]})]})]})]})}},3180:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>m});var t=a(9510),r=a(8318),l=a(7312),n=a(8570);let i=(0,n.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/mana-tracker/TideWidget.tsx#default`),d=(0,n.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/mana-tracker/SunTimesWidget.tsx#default`),c=(0,r.default)(()=>a.e(180).then(a.bind(a,8180)),{loadableGenerated:{modules:["app/mana-tracker/page.tsx -> @/components/mana-tracker/ExcursionBooking"]},loading:()=>t.jsx("div",{className:"h-64 bg-gray-100 rounded-2xl animate-pulse"})}),o=(0,r.default)(()=>a.e(207).then(a.bind(a,6207)),{loadableGenerated:{modules:["app/mana-tracker/page.tsx -> @/components/mana-tracker/PushNotificationManager"]},loading:()=>t.jsx("div",{className:"h-48 bg-gray-100 rounded-2xl animate-pulse"})});function m(){return t.jsx(l.Z,{children:(0,t.jsxs)("div",{className:"px-4 py-6 space-y-6",children:[(0,t.jsxs)("header",{children:[t.jsx("h1",{className:"text-2xl font-bold text-primary mb-2",children:"Mana Tracker"}),t.jsx("p",{className:"text-gray-600",children:"Activit\xe9s & M\xe9t\xe9o - Tout d\xe9pend de la mer et du soleil"})]}),t.jsx(i,{}),t.jsx(d,{}),t.jsx(c,{}),t.jsx(o,{})]})})}}};var s=require("../../webpack-runtime.js");s.C(e);var a=e=>s(s.s=e),t=s.X(0,[276,740,87,341,174],()=>a(9807));module.exports=t})();