UNPKG
@heroui/use-is-mobile
Version:
beta (2.2.11-beta.5)
canary (0.0.0-canary-20250714213744)
latest (2.2.11)
2.2.11
2.2.11-beta.5
2.2.11-beta.4
2.2.11-beta.3
2.2.11-beta.2
2.2.11-beta.1
2.2.11-beta.0
2.2.10
2.2.10-beta.1
2.2.10-beta.0
2.2.9
2.2.9-beta.2
2.2.9-beta.1
2.2.9-beta.0
2.2.8
2.2.8-beta.1
2.2.7
2.2.6
2.2.4
2.2.3
2.2.2
0.0.0-canary-20250714213744
0.0.0-canary-20250714212122
0.0.0-canary-20250609062650
0.0.0-canary-20250609062138
0.0.0-canary-20250609053013
0.0.0-canary-20250609024323
0.0.0-canary-20250608141725
0.0.0-canary-20250607061928
0.0.0-canary-20250428220321
0.0.0-canary-20250428214432
0.0.0-canary-20250419153627
0.0.0-canary-20250419153124
0.0.0-canary-20250218203137
0.0.0-canary-20250218194227
0.0.0-canary-20250218193343
0.0.0-canary-20250217144004
0.0.0-canary-20250216201830
0.0.0-canary-20250216194159
0.0.0-canary-20250216193227
0.0.0-canary-20250216152028
0.0.0-canary-20250216151741
0.0.0-canary-20250216144910
0.0.0-canary-20250214223404
0.0.0-canary-20250214215500
0.0.0-canary-20250214213542
0.0.0-canary-20250214212446
0.0.0-canary-20250214210542
0.0.0-canary-20250214202507
0.0.0-canary-20250214142411
0.0.0-canary-20250212130827
0.0.0-canary-20250212113309
0.0.0-canary-20250211131941
0.0.0-canary-20250211131058
0.0.0-canary-20250205213151
0.0.0-canary-20250205212344
0.0.0-canary-20250205211537
0.0.0-canary-20250205210205
0.0.0-canary-20250205205401
0.0.0-canary-20250205204557
0.0.0-canary-20250130143942
0.0.0-canary-20250130143016
0.0.0-canary-20250130140234
0.0.0-canary-20250130130534
0.0.0-canary-20250130125701
0.0.0-canary-20250130124845
0.0.0-canary-20250130124029
0.0.0-canary-20250118202214
0.0.0-canary-20250109194025
A hook that returns whether the device is mobile or not
heroui.com
heroui-inc/heroui
@heroui/use-is-mobile
/
dist
/
index.mjs
14 lines
(13 loc)
•
293 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// src/index.ts
import
{ useIsSSR }
from
"@react-aria/ssr"
;
var
MOBILE_SCREEN_WIDTH
=
700
;
function
useIsMobile
(
) {
let
isSSR =
useIsSSR
();
if
(isSSR ||
typeof
window
===
"undefined"
) {
return
false
; }
return
window
.
screen
.
width
<=
MOBILE_SCREEN_WIDTH
; }
export
{ useIsMobile };