UNPKG

sveltekit-device-detector

Version:

Detect device type and render your component according to it

40 lines (39 loc) 894 B
export const DeviceTypes = { Mobile: 'mobile', Tablet: 'tablet', SmartTv: 'smarttv', Console: 'console', Wearable: 'wearable', Embedded: 'embedded', Browser: undefined }; export const BrowserTypes = { Chrome: 'Chrome', Firefox: 'Firefox', Opera: 'Opera', Yandex: 'Yandex', Safari: 'Safari', InternetExplorer: 'Internet Explorer', Edge: 'Edge', Chromium: 'Chromium', Ie: 'IE', MobileSafari: 'Mobile Safari', EdgeChromium: 'Edge Chromium', MIUI: 'MIUI Browser', SamsungBrowser: 'Samsung Browser' }; export const OsTypes = { IOS: 'iOS', Android: 'Android', WindowsPhone: 'Windows Phone', Windows: 'Windows', MAC_OS: 'Mac OS' }; export const InitialDeviceTypes = { isMobile: false, isTablet: false, isBrowser: false, isSmartTV: false, isConsole: false, isWearable: false };