Files
nguyencongpc_nextjs/src/lib/product/productdetail/index.ts
2025-12-26 10:27:02 +07:00

17 lines
493 B
TypeScript

import { ProductDetailData } from '@/types';
// Hàm helper để lấy URL an toàn từ các cấu trúc dữ liệu khác nhau
function getSlug(url: string): string {
const parts = url.split('/').filter(Boolean);
return parts[parts.length - 1];
}
export function findProductDetailBySlug(
slug: string,
ProductDetail: ProductDetailData[],
): ProductDetailData | null {
const found = ProductDetail.find((item) => item.product_info.productUrl === slug);
return found ?? null;
}