timetable-app

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

useIsPwa.ts (385B)


      1 import { useMediaQuery } from '@mui/material';
      2 
      3 const useIsPwa = (): boolean => {
      4 	// manifest で display-mode を standalone に設定しているため、
      5 	// それが適用されているかどうかを使って、PWA状態かどうかを判定
      6 	const isPwa = useMediaQuery('(display-mode: standalone)', {
      7 		defaultMatches: false,
      8 	});
      9 	return isPwa;
     10 };
     11 
     12 export default useIsPwa;