UNPKG

detected-device

Version:

Get the device type, based on window.innerWidth and window.innerHeight

42 lines (31 loc) 1.22 kB
<h1 align="center">Detected Device</h1> <p align="center">Get the device type, based on window.innerWidth and window.innerHeight</p> ## Installation ```sh npm i detected-device ``` ## Usage ```js import {detectedDevice} from 'detected-device' let isMobile = detectedDevice.isMobile() if(isMobile){ //code for portrait or landscape smartphone here... if(isMobile === 'portrait'){ //code for portrait smartphone here... } else if(isMobile === 'landscape'){ //code for landscape smartphone here... } } else{ //is not mobile device } ``` ## Instance options | Option | Value | Description | | ------------------------------------- | ---------- | ----------------- | | `detectedDevice.isMobile()` | `portrait`,`landscape`,`false` | | `detectedDevice.isSmallTablet()` | `portrait`,`landscape`,`false` | | `detectedDevice.isBigTablet()` | `portrait`,`landscape`,`false` | | `detectedDevice.isAllTablet()` | `true`,`false` | isSmallTablet() <b>&#124;&#124;</b> isBigTablet() | `detectedDevice.isAllMobileDevices()` | `true`,`false` | isMobile() <b>&#124;&#124;</b> isAllTablet()