"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 (
Get our PWA
); }