From e24588f3eeb6e2053e4fe92665e5797bfbdbe580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=B6rdle=20Bot?= Date: Sun, 23 Nov 2025 00:22:23 +0100 Subject: [PATCH] feat(pwa): add one-time install prompt for mobile devices --- app/layout.tsx | 3 + components/InstallPrompt.tsx | 132 +++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 components/InstallPrompt.tsx diff --git a/app/layout.tsx b/app/layout.tsx index ff07502..8df95ae 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -24,6 +24,8 @@ export const viewport: Viewport = { maximumScale: 1, }; +import InstallPrompt from "@/components/InstallPrompt"; + export default function RootLayout({ children, }: Readonly<{ @@ -33,6 +35,7 @@ export default function RootLayout({ {children} +