m3-academy-template-vtexio-.../custom/react/components/qtdSelector/doc.md
Caroline Moran f2a03c53ae first commit
2022-08-11 09:06:07 -04:00

39 lines
732 B
Markdown

# Sku Selector
## Dependências
## SkuSelectorContext
### State
Exemplo do estado do contexto do quantity Selector
```ts
{
qtd: 4,
skuId: "1",
maxAvailability: 22
}
```
### Actions
Açoes do seletor de sku
```ts
// nome da especificação e seu valor
type Variant = {
name: string
value: string
}
type Actions = {
/*
Muda o estado de currentSelected com os dados da variante selecionada
e caso de match com algum sku disponível deverá altera o selectedSku para o sku encontrado
caso o sku selecionado não possuir o estoque isso é uma regra de view a ser tratada
*/
selectVariant(variant: Variant): void
}
```