Referência da API / IntentProvider

IntentProvider

Adicione IntentProvider uma vez perto da raiz do app. Ele executa o mecanismo de intenção compartilhado para IntentLink e useIntentTarget.

Uso

// app/layout.tsx
import { IntentProvider } from "intent-link"

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en">
      <body>
        <IntentProvider>{children}</IntentProvider>
      </body>
    </html>
  )
}

Observações

  • Use apenas um provider por app. Não os aninhe.
  • Ele só precisa de children; não há outras configurações.
  • Ele contém sua própria fronteira de cliente, então pode ser importado diretamente de um layout servidor do Next.js.