more pwa
All checks were successful
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m51s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 7s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 44s

This commit is contained in:
yohlo
2026-03-02 01:00:46 -06:00
parent fb4f50b851
commit 299f32a2b7
3 changed files with 14 additions and 14 deletions

View File

@@ -1,15 +1,14 @@
import { useEffect, useState } from 'react'
import { useEffect, useState } from 'react';
export function useIsPWA(): boolean {
const [isPWA, setIsPWA] = useState(false)
const [isPWA, setIsPWA] = useState(false);
useEffect(() => {
const isStandalone = window.matchMedia('(display-mode: standalone)').matches
const isStandalone = window.matchMedia('(display-mode: standalone)').matches;
const isIOSStandalone = 'standalone' in window.navigator && (window.navigator as any).standalone;
const isIOSStandalone = 'standalone' in window.navigator && (window.navigator as any).standalone
setIsPWA(isStandalone || isIOSStandalone);
}, []);
setIsPWA(isStandalone || isIOSStandalone)
}, [])
return isPWA
return isPWA;
}