feat(ui): show price in public view and admin item card; fix quantity badge in claims list
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
- Public wishlist page now displays item price (formatted as BRL) below the item name when a price is set - Admin ItemCard shows price and quantity badge so items can be scanned at a glance without opening the edit form - Claims list no longer shows "· 1 un." for single-unit items (the unit count is only displayed when item.quantity > 1) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -64,6 +64,17 @@ export default function ItemCard({
|
||||
<h5 className="text-base font-semibold text-gray-900 dark:text-white">
|
||||
{item.name}
|
||||
</h5>
|
||||
{item.price != null && (
|
||||
<p className="text-sm text-indigo-600 dark:text-indigo-400 mt-0.5">
|
||||
{new Intl.NumberFormat('pt-BR', { style: 'currency', currency: item.currency || 'BRL' }).format(item.price)}
|
||||
{item.quantity > 1 && ` · Qtd: ${item.quantity}`}
|
||||
</p>
|
||||
)}
|
||||
{item.price == null && item.quantity > 1 && (
|
||||
<p className="text-sm text-gray-500 dark:text-gray-400 mt-0.5">
|
||||
Qtd: {item.quantity}
|
||||
</p>
|
||||
)}
|
||||
{item.description && (
|
||||
<p className="text-base text-gray-600 dark:text-gray-400 mt-1">
|
||||
{item.description}
|
||||
|
||||
Reference in New Issue
Block a user