NextJS Installation
Integrating the widget into a NextJS app
Last updated
Integrating the widget into a NextJS app
Last updated
This guide will help you integrate the Squid Widget into your NextJS application. For a complete working example, check out our.
We have also built a .
Ensure you have completed the steps in thebefore proceeding.
Install the Squid Widget and necessary dependencies:
The configuration differs based on your NextJS version:
For NextJS 13.1 and newer
Add the following to your next.config.js
:
For NextJS versions older than 13.1
Install the next-transpile-modules
package:
Update your next.config.js
:
Add the Squid Widget to your desired page. For example, in src/pages/index.tsx
:
Replace <your-integrator-id>
with the Integrator ID you received from Squid.
To customize the widget's appearance and behavior:
Copy the generated config and paste it into your config
prop.
After setting up the widget, you can start your NextJS development server:
If you encounter any issues:
Ensure you're using the latest version of the widget (^3.0.10).
Check that you've correctly configured the next.config.js
file.
Verify that you've added the correct integratorId
and apiUrl
in the widget config.
Review the Migration Guide if you're upgrading from an earlier version.
Use the to generate a custom configuration.