33 lines
890 B
TypeScript
33 lines
890 B
TypeScript
import React from 'react'
|
|
import { useProduct } from 'vtex.product-context'
|
|
import { useCssHandles } from 'vtex.css-handles'
|
|
|
|
import "./parcelamentoPage.css"
|
|
|
|
const Parcelamento = () => {
|
|
const CSS_HANDLES = ['ParcelaWrapper']
|
|
|
|
const handles = useCssHandles(CSS_HANDLES)
|
|
const product = useProduct()
|
|
|
|
const Installments = {
|
|
numberOfInstallments:
|
|
product?.selectedItem?.sellers[0].commertialOffer.Installments[3]
|
|
.NumberOfInstallments,
|
|
}
|
|
const Price = {
|
|
numberOfInstallments:
|
|
product?.selectedItem?.sellers[0].commertialOffer.Installments[3].Value,
|
|
}
|
|
console.log(product)
|
|
return (
|
|
<span className={handles.handles.ParcelaWrapper}>
|
|
{Installments.numberOfInstallments} x de R$
|
|
{Price.numberOfInstallments?.toFixed(2).toString().replace('.', ',')} sem
|
|
juros
|
|
</span>
|
|
)
|
|
}
|
|
|
|
export default Parcelamento
|