Files
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.8 KiB
JavaScript

exports.id=174,exports.ids=[174],exports.modules={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))},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})}},4633:(e,r,a)=>{"use strict";a.d(r,{T:()=>d});var t=a(326),s=a(4831),n=a(850),l=a(2607),o=a(772),i=a(7577);function d(){let{theme:e,setTheme:r}=(0,s.F)(),[a,d]=(0,i.useState)(!1);return a?t.jsx(o.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(n.Z,{className:"h-5 w-5 text-primary dark:text-yellow-400"}):t.jsx(l.Z,{className:"h-5 w-5 text-primary dark:text-blue-300"})}):t.jsx(o.z,{variant:"ghost",size:"sm",className:"h-9 w-9 rounded-full p-0","aria-label":"Changer de th\xe8me",children:t.jsx(n.Z,{className:"h-5 w-5"})})}},738:(e,r,a)=>{"use strict";a.d(r,{default:()=>f});var t=a(326),s=a(434),n=a(5047),l=a(9798),o=a(7636),i=a(9509),d=a(8019),c=a(7863),u=a(4633);let m=[{name:"Accueil",href:"/accueil",icon:l.Z},{name:"Explorer",href:"/explorer",icon:o.Z},{name:"Mana",href:"/mana-tracker",icon:i.Z},{name:"Infos",href:"/infos",icon:d.Z}];function f(){let e=(0,n.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,n=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",n?"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:()=>i});var t=a(326),s=a(7577),n=a(9360),l=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"}}),i=s.forwardRef(({className:e,variant:r,size:a,...s},n)=>t.jsx("button",{className:(0,l.cn)(o({variant:r,size:a,className:e})),ref:n,...s}));i.displayName="Button"},2643:(e,r,a)=>{"use strict";a.d(r,{Ol:()=>o,Zb:()=>l,aY:()=>d,ll:()=>i});var t=a(326),s=a(7577),n=a(7863);let l=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}));l.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 i=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}));i.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))}},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)}},6618:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadCss",{enumerable:!0,get:function(){return n}});let t=a(326),s=a(4580);function n(e){let{moduleIds:r}=e,a=(0,s.getExpectedRequestStore)("next/dynamic css"),n=[];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"));n.push(...r)}}return 0===n.length?null:(0,t.jsx)(t.Fragment,{children:n.map(e=>(0,t.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:a.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},5481:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>c,metadata:()=>d});var t=a(9510),s=a(5384),n=a.n(s);a(7272);var l=a(8570);let o=(0,l.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/PWARegister.tsx#default`),i=(0,l.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:n().className,children:(0,t.jsxs)(i,{attribute:"class",defaultTheme:"light",enableSystem:!0,disableTransitionOnChange:!1,children:[e,t.jsx(o,{})]})})]})}},7312:(e,r,a)=>{"use strict";a.d(r,{Z:()=>n});var t=a(9510);let s=(0,a(8570).createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/layout/TabNavigation.tsx#default`);function n({children:e}){return(0,t.jsxs)("div",{className:"min-h-screen bg-background dark:bg-background-dark pb-16",children:[e,t.jsx(s,{})]})}},8318:(e,r,a)=>{"use strict";a.d(r,{default:()=>s.a});var t=a(4567),s=a.n(t)},4567:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let t=a(3370);a(9510),a(1159);let s=t._(a(6155));function n(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 n={...t,...r};return(0,s.default)({...n,modules:null==(a=n.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)},3689:(e,r,a)=>{"use strict";let{createProxy:t}=a(8570);e.exports=t("/home/syoul/Ccompagnon Marama/node_modules/next/dist/shared/lib/lazy-dynamic/dynamic-bailout-to-csr.js")},6155:(e,r,a)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return d}});let t=a(9510),s=a(1159),n=a(3689),l=a(4459);function o(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},d=function(e){let r={...i,...e},a=(0,s.lazy)(()=>r.loader().then(o)),d=r.loading;function c(e){let o=d?(0,t.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,i=r.ssr?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.PreloadCss,{moduleIds:r.modules}),(0,t.jsx)(a,{...e})]}):(0,t.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,t.jsx)(a,{...e})});return(0,t.jsx)(s.Suspense,{fallback:o,children:i})}return c.displayName="LoadableComponent",c}},4459:(e,r,a)=>{"use strict";let{createProxy:t}=a(8570);e.exports=t("/home/syoul/Ccompagnon Marama/node_modules/next/dist/shared/lib/lazy-dynamic/preload-css.js")},7272:()=>{}};