Uso Direto
O widget de rating pode ser usado diretamente com props para buscar automaticamente da API:product-id:
Auto-Discovery
O widget também suporta auto-discovery, procurando automaticamente elementos no DOM com classes específicas:- Criar automaticamente componentes
<martan-rating>nos elementos encontrados - Observar o DOM para novos elementos adicionados dinamicamente
Propriedades
Atributos HTML
*
data-store-id e data-store-key podem ser omitidos se configurados globalmente. É necessário
fornecer data-product-id OU data-product-sku (não ambos).data-theme:
compact- Exibe apenas uma estrela com ratingnull(padrão) - Exibe 5 estrelas com rating e total
Propriedades JavaScript
Exemplos
Tema Padrão (5 estrelas)
Tema Compacto
Com Cor Customizada
Com Tamanho Customizado
Com Dados Diretos (sem buscar da API)
Customização Avançada
Para mais opções de estilização usando variáveis CSS, consulte a página de Customização.Funcionalidades
- ✅ Integração com API Martan
- ✅ Auto-discovery de elementos no DOM
- ✅ Requisição única à API (compartilhada entre múltiplos componentes)
- ✅ Dois temas: padrão (5 estrelas) e compacto (1 estrela)
- ✅ Customização de cor das estrelas
- ✅ Suporte a dados diretos (sem buscar da API)
- ✅ Observação automática do DOM para novos elementos
- ✅ Customização via CSS variables
