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.