Para utilizar esse bloco, é necessário verificar se o bloco pai a ser usado pode receber esse bloco como filho e quais são seus blocos filhos aceitos!
yv-testimonials
(documentação)yv-reviews
(documentação)yv-product-questions-and-answers
(documentação)yv-flex
(documentação)
- Nenhum
O bloco yv-title
, tem como papel, apresentar um título dentro do bloco pai.
Normalmente quando usamos esse bloco, ele é usado mais de uma vez, porém na vtex io, não podemos declarar o mesmo bloco mais de uma vez, portanto recomendamos que você coloque uma hashtag
com um nome após o nome do bloco para separar esse bloco filho para cada contexto diferente, exemplo:
"yv-title#reviews": {
"props": {
"text": "Avaliações dos nossos clientes"
}
},
"yv-title#qa": {
"props": {
"text": "Perguntas e respostas"
}
},
O bloco de título pode receber duas propriedades importantes para a personalização, são elas:
text
- Texto que será exibido pelo componenteclassName
- Texto para ser usado como classe do componente (handlers)
// yourviews-custom.jsonc
"yv-testimonials": {
"props": {
...
},
"children": [
"yv-title#testimonial",
...
]
},
"yv-title#testimonial": {
"props": {
"text": "Avaliações da nossa loja"
"className": "testimonialsTitle"
}
},
/* yourviews.yourviewsreviews.css */
.testimonialsTitle {
color: red;
}
Pronto!