omnivore/packages/web/lib/hooks/useCanShareNative.tsx

11 lines
318 B
TypeScript
Raw Normal View History

2022-02-11 17:24:33 +00:00
import { useMemo } from "react";
import { isAndroid, isIOS } from "../deviceType";
export const useCanShareNative = (): boolean => {
return useMemo(() => {
if (typeof window === 'undefined') return false
if (!isAndroid() && !isIOS()) return false
return typeof navigator?.share == 'function'
}, [])
}