Seed: ecommerce template (24 files)

This commit is contained in:
2026-07-23 22:55:38 +00:00
parent ea9e3cb144
commit 4da53449db
+8 -8
View File
@@ -90,7 +90,7 @@ export default function CartPage() {
<Plus className="h-3 w-3" />
</Button>
</div>
<span className="font-semibold">\${(item.price * item.quantity).toFixed(2)}</span>
<span className="font-semibold">${(item.price * item.quantity).toFixed(2)}</span>
</div>
</div>
</div>
@@ -108,22 +108,22 @@ export default function CartPage() {
<div className="space-y-3 text-sm">
<div className="flex justify-between">
<span className="text-stone-500">Subtotal</span>
<span className="font-medium">\${total.toFixed(2)}</span>
<span className="font-medium">${total.toFixed(2)}</span>
</div>
<div className="flex justify-between">
<span className="text-stone-500">Shipping</span>
<span className={`font-medium \${shipping === 0 ? "text-green-600" : ""}`}>
{shipping === 0 ? "Free" : `\$\${shipping.toFixed(2)}`}
<span className={`font-medium ${shipping === 0 ? "text-green-600" : ""}`}>
{shipping === 0 ? "Free" : `$${shipping.toFixed(2)}`}
</span>
</div>
<div className="flex justify-between">
<span className="text-stone-500">Tax</span>
<span className="font-medium">\${tax.toFixed(2)}</span>
<span className="font-medium">${tax.toFixed(2)}</span>
</div>
{couponApplied && (
<div className="flex justify-between text-green-600">
<span>Discount (10%)</span>
<span>-\${discount.toFixed(2)}</span>
<span>-${discount.toFixed(2)}</span>
</div>
)}
</div>
@@ -132,7 +132,7 @@ export default function CartPage() {
<div className="flex justify-between text-lg font-bold">
<span>Total</span>
<span>\${grandTotal.toFixed(2)}</span>
<span>${grandTotal.toFixed(2)}</span>
</div>
{/* Coupon */}
@@ -153,7 +153,7 @@ export default function CartPage() {
{shipping > 0 && (
<p className="text-xs text-stone-400 mt-4 text-center">
Add \${(100 - total).toFixed(2)} more for free shipping
Add ${(100 - total).toFixed(2)} more for free shipping
</p>
)}