مرجع الواجهة البرمجية / IntentProvider

IntentProvider

أضف IntentProvider مرة واحدة قرب جذر التطبيق. فهو يشغّل محرك النية المشترك لـ IntentLink وuseIntentTarget.

الاستخدام

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

ملاحظات

  • استخدم provider واحداً فقط لكل تطبيق، ولا تضعها داخل بعضها.
  • يحتاج إلى children فقط، ولا توجد إعدادات أخرى.
  • يحتوي على حد العميل الخاص به، لذلك يمكنك استيراده مباشرة من تخطيط خادم Next.js.