diff --git a/marketplace-front/.gitignore b/marketplace-front/.gitignore new file mode 100644 index 0000000..0272925 --- /dev/null +++ b/marketplace-front/.gitignore @@ -0,0 +1,5 @@ +node_modules +.dist +dist +.env* +*.tsbuildinfo diff --git a/marketplace-front/index.html b/marketplace-front/index.html new file mode 100644 index 0000000..2c9fcb6 --- /dev/null +++ b/marketplace-front/index.html @@ -0,0 +1,13 @@ + + +
+ + + +Marketplace Farmacêutico B2B
+Dashboard de Compras
++ Agrupamento automático por distribuidora para suportar checkout unificado ou múltiplo. +
+Itens: {summary.totalItems}
+R$ {summary.totalValue.toFixed(2)}
+{group.vendorName}
+Checkout dedicado ou combine no fluxo unificado.
+{item.name}
+{item.activeIngredient} • Lote {item.batch}
+Validade
+{item.expiry}
+Preço
+R$ {item.unitPrice.toFixed(2)}
+Subtotal
++ R$ {(item.quantity * item.unitPrice).toFixed(2)} +
+ +Split automático por distribuidora, status pendente/pago.
+Comprador
+{user?.name}
+{group.vendorName}
+R$ {group.total.toFixed(2)}
+Itens enviados no split de pagamento.
+Resumo
+R$ {summary.totalValue.toFixed(2)}
+Status
+{status ? status.toUpperCase() : 'Aguardando pagamento'}
+Pagamento Mercado Pago
+Busca rápida
+ setSearch(e.target.value)} + placeholder="Procure por nome ou SKU" + className="mt-2 w-full rounded border border-gray-200 px-3 py-2" + /> +Otimizada para milhares de SKUs com renderização virtualizada.
+Envie e acompanhe documentos regulatórios da farmácia.
+{doc.name}
+Última atualização: {doc.lastUpdate}
+