نصب ویجت ویگپ در پروژه‌های Next.js

برای اضافه کردن ویجت ویگپ به پروژه‌های Next.js کافیست از پکیج رسمی React استفاده کرده و کامپوننت مربوطه را فقط در بخش‌های کلاینت‌ساید فراخوانی نمایید.

📦 نصب از NPM:

npm install @wegap/widget-react

🔧 ایجاد یک فایل کلاینت‌ساید مثل components/WegapWidgetClient.jsx:

'use client';
import WegapWidget from '@wegap/widget-react';

export default function WegapWidgetClient() {
  return <WegapWidget workspaceId="YOUR_WORKSPACE_ID" />;
}

📥 استفاده در صفحات:

// app/layout.jsx یا page.jsx
import WegapWidgetClient from '@/components/WegapWidgetClient';

export default function Layout({ children }) {
  return (
    <html lang="fa">
      <body>
        {children}
        <WegapWidgetClient />
      </body>
    </html>
  );
}
📌 استفاده از 'use client' در فایل WegapWidgetClient ضروری است، زیرا Next.js به صورت پیش‌فرض SSR می‌باشد.
🔗 مشاهده پکیج React: github.com/wegapnet/widget-react