# Smooth Scroll Provider

Lenis + GSAP num relógio só, com bail-out em prefers-reduced-motion. A instância sai por callback.

- Nome no registry: `smooth-scroll-provider`
- Tipo: utilitário
- Dependências npm: gsap, lenis
- Demo: https://ui.visantlabs.com/c/smooth-scroll-provider
- Categorias: fundacao, lenis, gsap

## Quando usar

- Use quando: Landing ou editorial com rolagem suave Lenis sincronizada ao GSAP ScrollTrigger
- Evite quando: App de produto, dashboard ou formulário longo: deixe a rolagem nativa, scroll suave atrapalha ali

## Instalar

```bash
npx shadcn@latest add @visant/smooth-scroll-provider
```

## API

### SmoothScrollProvider

Smooth-scroll layer for the homepage scroll narrative.

- `onReady?: (lenis: Lenis) => void` — Recebe a instância do Lenis (e `null` na desmontagem).
