diff --git a/src/components/Settings/PWASettings.tsx b/src/components/Settings/PWASettings.tsx index 7308294b..6b533630 100644 --- a/src/components/Settings/PWASettings.tsx +++ b/src/components/Settings/PWASettings.tsx @@ -190,7 +190,7 @@ const PWASettings: React.FC = ({ settings, onUpdate, onClose } onClick={handleInstall} className="zap-preset-btn" style={{ display: 'flex', alignItems: 'center', gap: '0.5rem' }} - disabled={isInstalled} + disabled={isInstalled || !isInstallable} > {isInstalled ? 'Installed' : 'Install App'} diff --git a/src/hooks/usePWAInstall.ts b/src/hooks/usePWAInstall.ts index 1c5eec87..ee101fb5 100644 --- a/src/hooks/usePWAInstall.ts +++ b/src/hooks/usePWAInstall.ts @@ -7,8 +7,7 @@ interface BeforeInstallPromptEvent extends Event { export function usePWAInstall() { const [deferredPrompt, setDeferredPrompt] = useState(null) - // TODO: Remove this - temporarily always showing for testing/styling - const [isInstallable, setIsInstallable] = useState(true) + const [isInstallable, setIsInstallable] = useState(false) const [isInstalled, setIsInstalled] = useState(false) useEffect(() => {