import { useEffect, useState } from 'react'; export function InstallPrompt() { const [isIOS, setIsIOS] = useState(false); const [isStandalone, setIsStandalone] = useState(false); useEffect(() => { setIsIOS( /iPad|iPhone|iPod/.test(navigator.userAgent) && !(window as any).MSStream ); setIsStandalone(window.matchMedia('(display-mode: standalone)').matches); }, []); if (isStandalone) { return null; } return (
To install this app on your iOS device, tap the share button {' '} ⎋{' '} and then "Add to Home Screen" {' '} ➕{' '} .
)}