Référence de l'API / IntentProvider

IntentProvider

Montez IntentProvider une fois près de la racine de votre application. Il exécute le moteur d’intention partagé pour IntentLink et useIntentTarget.

Utilisation

// 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>
  )
}

Remarques

  • Utilisez un seul provider pour l’application. N’imbriquez pas les providers.
  • Il a seulement besoin de children ; rien d’autre n’est à configurer.
  • Il contient déjà sa frontière client et peut donc être importé depuis un layout serveur Next.js.