feat(product-price):dados de parcelamento estilizado

This commit is contained in:
Gustavo Rallenson Gonçalves Da Silva 2023-02-01 01:10:52 -03:00
parent b3654c7c33
commit ce479e5038
9 changed files with 60 additions and 7 deletions

View File

@ -25,7 +25,7 @@ os Requisitos cobrados serão:
- HACK 6. Newsletter. - HACK 6. Newsletter.
- HACK 7. fazer o pix. - HACK 7. fazer o pix.(se ele for um bloco custom adiciona ele na linha 104 do bloco product.jsonc)
} }

View File

@ -1,3 +1,3 @@
import Example from "./components/Example/Example"; import Example from "./components/Example/Example";
export default Example; export default Example;

View File

@ -2,8 +2,8 @@ import React from 'react'
const Example = () => { const Example = () => {
return ( return (
<div>Example</div> <div>Example um</div>
) )
} }
export default Example export default Example

View File

@ -80,6 +80,7 @@
}, },
"product-images": { "product-images": {
"props": { "props": {
"testid": "product-images",
"aspectRatio": { "aspectRatio": {
"desktop": "auto", "desktop": "auto",
"phone": "auto" "phone": "auto"
@ -101,7 +102,6 @@
"flex-layout.row#list-price-savings", "flex-layout.row#list-price-savings",
"flex-layout.row#selling-price", "flex-layout.row#selling-price",
"product-installments", "product-installments",
"product-separator",
"product-identifier.product", "product-identifier.product",
"sku-selector", "sku-selector",
"product-quantity", "product-quantity",
@ -113,6 +113,20 @@
"share#default" "share#default"
] ]
}, },
"product-installments": {
"props": {
"message": "{installmentsNumber} de {installmentValue} sem juros"
}
},
"product-identifier.product": {
"props": {
"label": "hide", //'default' | 'custom' | 'hide'
"customLabel": "teste", // text if label is custom
"idField": "skuReferenceId" //'itemId' | 'productId' | 'productReference' | 'skuEan' | 'skuReferenceId'
}
},
"flex-layout.row#product-name": { "flex-layout.row#product-name": {
"props": { "props": {
@ -124,8 +138,7 @@
"sku-selector": { "sku-selector": {
"props": { "props": {
"variationsSpacing": 3, "variationsSpacing": 3,
"showValueNameForImageVariation": true, "showValueNameForImageVariation": true
"name": "Outro Tamanho"
} }
}, },

View File

@ -89,4 +89,22 @@
:global(.vtex-shelf-1-x-slide) .listPrice { :global(.vtex-shelf-1-x-slide) .listPrice {
text-align: center; text-align: center;
margin-bottom: 16px; margin-bottom: 16px;
}
.savings, .listPriceValue {
display: none;
}
.installments {
font-family: "Open Sans", sans-serif;
font-style: normal;
font-size: 16px;
line-height: 22px;
color: #929292;
}
.installments .installmentsNumber, .installments .installmentValue {
font-weight: 700;
}
.installments .installmentsNumber::after {
content: "x";
} }

View File

@ -66,6 +66,7 @@
border-radius: 24px; border-radius: 24px;
} }
.skuSelectorContainer .diagonalCross { .skuSelectorContainer .diagonalCross {
border: 1px solid #D5D5D5;
border-radius: 24px; border-radius: 24px;
} }

View File

@ -115,3 +115,4 @@
} }
} }

View File

@ -0,0 +1,19 @@
.savings,.listPriceValue{
display: none;
}
.installments{
font-family: 'Open Sans',sans-serif;
font-style: normal;
// font-weight: 700;
font-size: 16px;
line-height: 22px;
color: #929292;
.installmentsNumber,.installmentValue{
font-weight: 700;
}
.installmentsNumber{
&::after{
content: "x";
}
}
}

View File

@ -70,6 +70,7 @@
} }
.diagonalCross{ .diagonalCross{
border: 1px solid #D5D5D5;
border-radius: 24px; border-radius: 24px;
} }
} }