---
url: "https://vueda.dev/v3/reference/api/js/use/useScrollReveal/types/ScrollRevealContext.md"
title: "ScrollRevealContext"
---

# ScrollRevealContext

## Properties

### hidden {#hidden}

`true` while the chrome should be translated out of view.

Type: `ComputedRef`

Source: `client/lib/use/useScrollReveal.js:45`

### isIdle {#isIdle}

Live `isIdle` signal (see ScrollRevealState).

Type: `Ref`

Source: `client/lib/use/useScrollReveal.js:48`

### isPastThreshold {#isPastThreshold}

Live `isPastThreshold` signal (see ScrollRevealState).

Type: `ComputedRef`

Source: `client/lib/use/useScrollReveal.js:47`

### isScrollingUp {#isScrollingUp}

Live `isScrollingUp` signal (see ScrollRevealState).

Type: `Ref`

Source: `client/lib/use/useScrollReveal.js:46`

### remeasure {#remeasure}

Recompute the hide threshold from the element's current position. Call after layout changes that move the element without changing its identity (the watch only remeasures when the target or element identity changes).

Type: `() => void`

Source: `client/lib/use/useScrollReveal.js:49`

## Source

`client/lib/use/useScrollReveal.js:44`
