API-Referenz / IntentProvider

IntentProvider

Binde IntentProvider einmal nahe der Wurzel deiner Anwendung ein. Er betreibt die gemeinsame Intent-Engine für IntentLink und useIntentTarget.

Verwendung

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

Hinweise

  • Verwende einen Provider für die Anwendung. Verschachtle keine Provider.
  • Er benötigt nur children; es gibt nichts Weiteres zu konfigurieren.
  • Die Client-Grenze ist bereits enthalten, daher kann er aus einem Next.js-Server-Layout importiert werden.