ProductCard
Utilizado para a exposição de produtos.
Exemplo
<ProductCard
productName="Samsung Smart TV 55 QLED 4K 55Q70T, Pontos Qu\u00e2nticos, HDR, Borda Infinita, Alexa built in, Modo Ambiente 3.0, Controle \u00danico, Visual Livre de Cabos"
price={150.00}
conditionPayment="5% cashback"
imageProduct='https://images-americanas.b2w.io/produtos/01/00/img/1650696/9/1650696901P1.jpg'
onClick={() => console.log('ProductCard test click')}
cardOrientation={'vertical'}
disabled={false}
/>
Propriedades
ProductName
Identifica e/ou descreve o produto.
ProductNameProps
Propriedades de estilo de título, você atribui um objeto com o estilo que será utilizado dentro do título somente.
Exemplo:
<ProductCard
productName="Descrição do produto"
productNameProps={{fontSize: "nano", color: "neutralcolor-darkest"}}
/>
ImageProduct
Endereço HTTPS da imagem ou endereço da imagem local usando require.
Price
Descrição do preço.
PriceProps
Propriedades de descrição do condição de pagamento, você atribui um objeto com o estilo que será utilizado dentro do título somente.
Exemplo:
<ProductCard priceProps={{fontSize: "micro", color:"neutralcolor-darkest", fontweight: "bold"}}
/>
ConditionPayment
Descrição da condição de pagamento.
ConditionPaymentProps
Propriedades de descrição do condição de pagamento, você atribui um objeto com o estilo que será utilizado dentro do título somente.
Exemplo:
<ProductCard conditionPaymentProps={{fontSize: "nano", color:"pluscolor-primary-medium", fontweight: "bold"}}
/>
OnClick
Recebe uma função para ser executada em um evento de toque sobre o ProductCard.
Width
Define a largura da caixa onde ficará a imagem. Caso você não defina, a caixa ficará com largura de 100%.
Height
Define a altura da caixa onde ficará a imagem. Caso você não defina, a caixa terá altura mínima de 20
CardOrientation
Define a orientação do ProductCard.
Valores Aceitos:
horizontal
vertical
Disabled
Define se o ProductCard está ativo.
Propriedades Adicionais
Bordas
border
borderRadius
borderColor
Cores
background
borderColor
Direções e alinhamentos
direction
align
justify
Saiba mais sobre direções e alinhamentos
Espaçamentos
inset
squish
Opacidade
semiopaque
intense
medium
light
transparent
visibilidade
hidden
visible
Outros exemplos
O ProductCard acima foi representado pelo código abaixo
<View>
<ProductCard
productName="Samsung Smart TV 55 QLED 4K 55Q70T, Pontos Qu\u00e2nticos, HDR, Borda Infinita, Alexa built in, Modo Ambiente 3.0, Controle \u00danico, Visual Livre de Cabos"
price={150.00}
conditionPayment="5% cashback"
imageProduct='https://images-americanas.b2w.io/produtos/01/00/img/1650696/9/1650696901P1.jpg'
onClick={() => console.log('ProductCard test click')}
cardOrientation={'horizontal'}
disabled={false}
/>
</View>