Web Component a1c-wc-registration
Le composant d'inscription A1Connect est chargé via nuxt.config.js :
src: `${process.env.SSO_HOST}/wc-registration.umd.js`
Utilisation réelle
Le composant n'est utilisé qu'en production depuis WordPress (lp-article1.improba.fr), via wordpress-webcomponent.html.
Les pages Nuxt qui l'intègrent (pages/etudiant/a1connect.vue, pages/mentor/a1connect.vue) ne sont jamais servies : nginx proxy /etudiant/ et /mentor/ vers WordPress avant d'atteindre le SPA. Le composant components/landing/web.vue est par ailleurs désactivé explicitement (showWebComponent = false).
Le script chargé dans le bundle Nuxt est donc du poids mort côté SPA.
Source
Le web component est développé et buildé dans article1-connect/web-components/. Voir la doc dans ce repo pour les props et événements.