Three widget instances, but only one copy of React is downloaded. Check the Network tab —
you'll see a single react@18
request, not three.
/peer.js build instead of /index.js. Peer builds leave
react and react-dom/client as external specifiers, which the
browser resolves via the same import map. Swap the entries back to
/index.js and remove the React entries to go back to self-contained widgets.
Default-themed payment popover.
Same widget code, different tokens. The host sets
--ui-accent on the mount element.
A different widget entirely, dark aesthetic.