From ef3bf4ce5cd0b1da026caae3ff534d4a0f11dc6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Faleiros?= Date: Mon, 3 Aug 2026 11:13:22 -0300 Subject: [PATCH] Move composition below product volume --- src/pages/ProductDetails.tsx | 104 +++++++++++++++++------------------ 1 file changed, 51 insertions(+), 53 deletions(-) diff --git a/src/pages/ProductDetails.tsx b/src/pages/ProductDetails.tsx index c6e58bb..93c7569 100644 --- a/src/pages/ProductDetails.tsx +++ b/src/pages/ProductDetails.tsx @@ -412,59 +412,6 @@ const ProductDetails = () => { -
-
-
-

Composição

- {composition && ( -

- Para produzir 1 UN de {composition.finishedProductSku || productInfo.id} -

- )} -
-
- {isCompositionLoading ? ( -
Carregando composição…
- ) : !composition ? ( -
- Nenhuma composição sincronizada para este produto. -
- ) : composition.components.length === 0 ? ( -
- Esta composição não possui insumos. -
- ) : ( -
- - - - - - - - - - - {composition.components.map(component => ( - - - - - - - ))} - -
Produto / insumoSKUQuantidade por unidadeUnidade
- {component.productId ? ( - - {component.componentName} - - ) : component.componentName} - {component.componentSku || '—'}{formatNumber(component.quantityPerUnit)}{component.unit || '—'}
-
- )} -
-
@@ -592,6 +539,57 @@ const ProductDetails = () => { )}
+
+
+

Composição

+ {composition && ( +

+ Para produzir 1 UN de {composition.finishedProductSku || productInfo.id} +

+ )} +
+ {isCompositionLoading ? ( +
Carregando composição…
+ ) : !composition ? ( +
+ Nenhuma composição sincronizada para este produto. +
+ ) : composition.components.length === 0 ? ( +
+ Esta composição não possui insumos. +
+ ) : ( +
+ + + + + + + + + + + {composition.components.map(component => ( + + + + + + + ))} + +
Produto / insumoSKUQuantidade por unidadeUnidade
+ {component.productId ? ( + + {component.componentName} + + ) : component.componentName} + {component.componentSku || '—'}{formatNumber(component.quantityPerUnit)}{component.unit || '—'}
+
+ )} +
+