validProduct e validSku sempre apontem para o item correto independente de como o componente foi instanciado.
Uso
Props injetadas
| Prop | Tipo | Valor padrão | Descrição |
|---|---|---|---|
productId | Number | 0 | ID do produto. Usado quando não há objeto product disponível. |
product | Object | {} | Objeto completo do produto. |
Computed injetados
| Computed | Tipo | Descrição |
|---|---|---|
validProduct | Object | Produto resolvido. Prioridade: product.id → productStore.id → busca por productId na lista. |
validSku | Object | SKU ativo. Prioridade: selectedSku (store) → primeiro SKU sem venda bloqueada → primeiro SKU da lista. |
firstValidSku | Object | Primeiro SKU do produto que não está com venda bloqueada. |
firstSku | Array | Lista completa de SKUs do produto. |
Actions injetadas
| Action | Store | Descrição |
|---|---|---|
setSelectedSku | product | Define o SKU selecionado na store. |