Ambiente de demonstração. Escolha um componente:
Setup global, feito uma única vez em um lugar que se repete em todas as páginas (header ou footer do site). Os componentes específicos de cada página partem daqui.
window.__WC_CONFIG__
(antes do loader, para que ele já a encontre):
<script>
window.__WC_CONFIG__ = {
apiBaseUrl: '', // vazio = mesma origem
appCode: 'users',
// assetBase: '/webcomponents' // opcional: só se os assets forem publicados em outro caminho
}
</script>
<script src="https://cdn.jsdelivr.net/npm/axios@1.18.1/dist/axios.min.js"></script>
<script src="https://static.angulare.app/ws/v1.6.19/ws.min.js?x=1.6.19"></script>
<head> do site:
<script type="module" src="/web-loader.js"></script>
Com isso pronto, dois grupos de componente:
auth-wc, checkout-wc,
book-wc, map-wc, cancel-book-wc,
gift-card-redeem-wc, email-confirm-wc,
terms-wc, developer-modal-wc,
mobile-menu-wc) — o loader injeta a tag sozinho em toda
página. Não declare nada; só um gatilho (id/class
<tag>-open, ou o evento próprio de cada um).
catalogue-wc,
appointment-group-wc, my-account-wc, etc.) —
precisam da tag declarada onde o conteúdo deve aparecer.
Use o ícone de instalação em cada demo para ver o guia específico do componente.