export function generateSlug(productName: string): string {
  return productName
    .toLowerCase()
    .replace(/\s+/g, "-") // Bo'shliqlarni tire bilan almashtirish
    .replace(/[()]/g, "") // Qavslarni olib tashlash
    .replace(/[–—]/g, "-") // Maxsus tire'larni oddiy tire bilan
    .replace(/%/g, "foiz") // % ni foiz deb yozish
    .replace(/,/g, "-") // Vergullarni tire bilan
    .replace(/\.+/g, "-") // Nuqtalarni tire bilan
    .replace(/-+/g, "-") // Bir nechta tire'ni bitta tire bilan
    .replace(/^-|-$/g, ""); // Boshi va oxiridagi tire'larni olib tashlash
}
