From e102911c061f816cdef3cabe11740b1e14fb281a Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 21 Dec 2025 19:36:13 -0500 Subject: [PATCH] update frontend --- src/components/Layout/TopBar.jsx | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/components/Layout/TopBar.jsx b/src/components/Layout/TopBar.jsx index 00d86d7..002be16 100644 --- a/src/components/Layout/TopBar.jsx +++ b/src/components/Layout/TopBar.jsx @@ -219,6 +219,13 @@ export default function TopBar({ theme = "dark", onChangeTheme }) { return null; }, [lastError, lastInfo, needsEmailVerification]); + // Bouton PWA "Installer" en haut (manuel, pas auto) + const handleInstall = () => { + if ('serviceWorker' in navigator && navigator.serviceWorker.controller) { + navigator.serviceWorker.controller.postMessage({ type: 'install' }); + } + }; + return ( <> {/* Toast area (under topbar) */} @@ -246,7 +253,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) { - {/* Theme dots */} + {/* Theme dots + BOUTON INSTALL PWA */}
{["dark", "blue", "light"].map((t) => ( @@ -261,6 +268,27 @@ export default function TopBar({ theme = "dark", onChangeTheme }) { ))}
+ + {/* BOUTON INSTALL PWA ici en haut */} +