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

732 B

Sku Selector

Dependências

SkuSelectorContext

State

Exemplo do estado do contexto do quantity Selector

    {
      qtd: 4,
      skuId: "1",
      maxAvailability: 22
    }

Actions

Açoes do seletor de sku

    // 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
    }