Skip to content

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.