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.