Skip to content

Commit 901f9d1

Browse files
authored
Merge pull request #133 from duskload/RDD-131-Add-isDesktop-alias
RDD-131 Add isDesktop type
2 parents 3b03abd + ed80007 commit 901f9d1

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ const styles = {
117117
| isMobile | bool | returns true if device type is `mobile` or `tablet` |
118118
| isMobileOnly | bool | returns true if device type is `mobile` |
119119
| isTablet | bool | returns true if device type is `tablet` |
120-
| isBrowser | bool | returns true if device type is `browser` |
120+
| isBrowser (legacy) | bool | returns true if device type is `browser` (better to use `isDesktop` instead) |
121+
| isDesktop | bool | returns true if device type is `browser` (an alias of the isBrowser type |
121122
| isSmartTV | bool | returns true if device type is `smarttv` |
122123
| isWearable | bool | returns true if device type is `wearable` |
123124
| isConsole | bool | returns true if device type is `console` |

index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ declare module "react-device-detect" {
2121
export import CustomViewProps = ReactDeviceDetect.CustomViewProps;
2222
export import ViewProps = ReactDeviceDetect.ViewProps;
2323
export import isBrowser = ReactDeviceDetect.isBrowser;
24+
export import isDesktop = ReactDeviceDetect.isDesktop;
2425
export import isMobile = ReactDeviceDetect.isMobile;
2526
export import isTablet = ReactDeviceDetect.isTablet;
2627
export import isSmartTV = ReactDeviceDetect.isSmartTV;
@@ -124,6 +125,8 @@ declare namespace ReactDeviceDetect {
124125

125126
export const isBrowser: boolean;
126127

128+
export const isDesktop: boolean;
129+
127130
export const isMobile: boolean;
128131

129132
export const isTablet: boolean;

main.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,7 @@ var isMobile = isMobileAndTabletType() || getIPad13();
557557
var isMobileOnly = isMobileType();
558558
var isTablet = isTabletType() || getIPad13();
559559
var isBrowser = isBrowserType();
560+
var isDesktop = isBrowserType();
560561
var isAndroid = isAndroidType();
561562
var isWinPhone = isWinPhoneType();
562563
var isIOS = isIOSType() || getIPad13();
@@ -840,6 +841,7 @@ exports.isBrowser = isBrowser;
840841
exports.isChrome = isChrome;
841842
exports.isChromium = isChromium;
842843
exports.isConsole = isConsole;
844+
exports.isDesktop = isDesktop;
843845
exports.isEdge = isEdge;
844846
exports.isEdgeChromium = isEdgeChromium;
845847
exports.isElectron = isElectron;

src/components/helpers/selectors.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export const isMobile = isMobileAndTabletType() || getIPad13();
7878
export const isMobileOnly = isMobileType();
7979
export const isTablet = isTabletType() || getIPad13();
8080
export const isBrowser = isBrowserType();
81+
export const isDesktop = isBrowserType();
8182
export const isAndroid = isAndroidType();
8283
export const isWinPhone = isWinPhoneType();
8384
export const isIOS = isIOSType() || getIPad13();

0 commit comments

Comments
 (0)