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.