chore: Create integration demo#1260
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a standalone integration demo application under packages/integration-demo built with React, Vite, and React Router to test the @adyen/adyen-platform-experience-web package. The changes include adding environment configurations, updating root scripts, and implementing various component pages (Capital, Disputes, Payment Links, Payouts, Reports, and Transactions) along with session token utilities. The code review feedback highlights several critical issues: a missing moduleResolution configuration in tsconfig.json when using TS extensions, potential double-mounting bugs in React StrictMode across multiple components that lack proper useEffect cleanup, and unsafe error handling in the session fetching utility that swallows HTTP and network errors.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|



Summary
Tested scenarios
Fixed issue: