Pull to refresh
Scroll container with pull-down resistance, a ring that draws as you pull, release to refresh with hold and Updated state, a refresh button fallback and a controlled refreshing state.
Preview
9:41
Market
9:41
Market
Refreshing
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| onRefresh | () => Promise<unknown> | void | — | PullToRefresh: runs the refresh; the list holds open until it settles. |
| threshold | number (px) | 64 | PullToRefresh: pull needed before release refreshes. |
| refreshing | boolean | — | PullToRefresh: hold the list open in its refreshing state from outside. |
| PullToRefreshContent | div props | — | The scroll area that can be pulled (only when scrolled to the top). |
| PullToRefreshButton | button props | — | Refresh without pulling; the accessible path. Disabled while refreshing. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
