[**@twipped/hooks**](../../README.md) • **Docs**

***

# Function: useViewportIsIdle()

> **useViewportIsIdle**(`seconds`, `onChange`): `false` \| `Date`

Hook which tracks user interaction with the current viewport/page
and toggles a boolean if the user has not interacted in N number of
seconds.

## Parameters

• **seconds**: `number`

• **onChange**= `null`

## Returns

`false` \| `Date`

## Source

[hooks/useViewportIsIdle.js:31](https://github.com/Twipped/hooks/blob/main/hooks/useViewportIsIdle.js#L31)
