Files
omnivore/packages/web/lib/hooks/useCanShareNative.tsx
2022-02-11 09:24:33 -08:00

11 lines
318 B
TypeScript

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'
}, [])
}