import { isBrowser } from './browser'; export const isAndroid = isBrowser && window.navigator?.userAgent && /(Android)/i.test(navigator.userAgent); export const isIOS = isBrowser ? /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) : false; export const isPWA = isBrowser && typeof window.matchMedia === 'function' && ['standalone', 'fullscreen', 'minimal-ui'].some( (displayMode) => window.matchMedia(`(display-mode: ${displayMode})`).matches, ); export const isSafari = isBrowser ? /Apple/.test(navigator.vendor) : false;