import { Button } from '@/components/ui/button' import { Card } from '@/components/ui/card' import { CloudArrowDown, X } from '@phosphor-icons/react' import { motion, AnimatePresence } from 'framer-motion' import { usePWA } from '@/hooks/use-pwa' import { useState } from 'react' export function PWAUpdatePrompt() { const { isUpdateAvailable, updateApp } = usePWA() const [dismissed, setDismissed] = useState(false) const handleUpdate = () => { updateApp() } const handleDismiss = () => { setDismissed(true) } return ( {isUpdateAvailable && !dismissed && (

Update Available

A new version is ready. Update now for the latest features and fixes.

)}
) }