From c46085389104d7fc1e149fb7b4da69b521c7caa4 Mon Sep 17 00:00:00 2001 From: zmeyer44 Date: Fri, 13 Oct 2023 23:17:35 -0400 Subject: [PATCH] testing --- app/(app)/_layout/MobileBanner.tsx | 23 ++++++++++++++++++++++- app/(app)/app/page.tsx | 5 ++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/app/(app)/_layout/MobileBanner.tsx b/app/(app)/_layout/MobileBanner.tsx index b3c1933..9057d20 100644 --- a/app/(app)/_layout/MobileBanner.tsx +++ b/app/(app)/_layout/MobileBanner.tsx @@ -1,6 +1,27 @@ +"use client"; + +import { useEffect, useState } from "react"; import { RiCloseFill, RiLeafFill } from "react-icons/ri"; import { Button } from "@/components/ui/button"; +import useLocalStorage from "@/lib/hooks/useLocalStorage"; + export default function MobileBanner() { + const [showPWAPrompt, setShowPWAPrompt] = useState(false); + const [hidePWA, setHidePWA] = useLocalStorage( + "hidePWA", + undefined, + ); + useEffect(() => { + if (!hidePWA) { + setShowPWAPrompt(true); + } + }, []); + + function handleClickHide() { + setHidePWA(true); + setShowPWAPrompt(false); + } + if (!showPWAPrompt) return null; return (
@@ -12,7 +33,7 @@ export default function MobileBanner() { -
diff --git a/app/(app)/app/page.tsx b/app/(app)/app/page.tsx index 224f8ab..7135ce6 100644 --- a/app/(app)/app/page.tsx +++ b/app/(app)/app/page.tsx @@ -25,7 +25,10 @@ export default function Page() { View all
-
+
+ + +