UNPKG
@expofp/floorplan
Version:
latest (3.7.8)
maplibre-preview (0.0.0-experimental.d269d30)
stable (3.7.7)
3.7.8
3.7.7
3.7.6
3.7.5
3.7.4
3.7.3
3.7.2
3.7.1
3.7.0
3.6.8
3.6.7
3.6.6
3.6.5
3.6.4
3.6.3
3.6.2
3.6.1
3.6.0
3.5.2
3.5.1
3.5.0
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.3.8
3.3.7
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3.0
3.2.16
3.2.15
3.2.14
3.2.13
3.2.12
3.2.11
3.2.10
3.2.9
3.2.8
3.2.7
3.2.6
3.2.5
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.16
3.1.15
3.1.14
3.1.13
3.1.12
3.1.11
3.1.10
3.1.9
3.1.8
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0-alpha.22
3.0.0-alpha.21
3.0.0-alpha.20
3.0.0-alpha.19
3.0.0-alpha.17
3.0.0-alpha.16
3.0.0-alpha.15
3.0.0-alpha.14
3.0.0-alpha.13
3.0.0-alpha.12
3.0.0-alpha.11
3.0.0-alpha.10
3.0.0-alpha.9
3.0.0-alpha.8
3.0.0-alpha.7
3.0.0-alpha.6
3.0.0-alpha.5
3.0.0-alpha.4
3.0.0-alpha.3
0.0.0-experimental.d269d30
Interactive floor plan library for expos and events
developer.expofp.com
expofp/efp-app
@expofp/floorplan
/
dist
/
esm
/
utils
/
useTimeout.js
2 lines
(1 loc)
•
214 B
JavaScript
View Raw
1
2
import
{useEffect
as
u,useRef
as
n}
from
"react"
;
export
const
useTimeout
=(
e,t
)=>{
const
r=
n
(e);
u
(
()=>
{r.
current
=e},[e]),
u
(
()=>
{
if
(t===
null
)
return
;
const
o=
setTimeout
(
()=>
r.
current
(),t);
return
()=>
clearTimeout
(o)},[t])};