update 14/01

This commit is contained in:
2026-01-14 17:31:59 +07:00
parent 229bdbde54
commit f5de4a5313
36 changed files with 14527 additions and 2423 deletions

20
src/lib/utils.tsx Normal file
View File

@@ -0,0 +1,20 @@
// Add tất cả sp trong data product vào 1 mảng
import { productList } from '@/data/products';
export function getAllProducts() {
return productList.flatMap((group:any) => group.list);
}
// Format giá
export function formatPrice(amount: number) {
return amount.toLocaleString('vi-VN');
}
// Tính % giảm giá
export function calculateDiscount(
price: number,
marketPrice: number
) {
if (price <= 0 || marketPrice <= price) return 0;
return Math.ceil(((marketPrice - price) / marketPrice) * 100);
}