API başvurusu / IntentProvider

IntentProvider

Uygulamanın köküne yakın bir yere bir kez IntentProvider ekleyin. IntentLink ve useIntentTarget için paylaşılan niyet motorunu çalıştırır.

Kullanım

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

Notlar

  • Uygulama başına yalnızca bir provider kullanın; provider’ları iç içe yerleştirmeyin.
  • Yalnızca children gerekir; başka ayarı yoktur.
  • Kendi istemci sınırını içerdiği için doğrudan bir Next.js sunucu yerleşiminden içe aktarılabilir.