"use client"; import { motion } from "framer-motion"; import { useLanguage } from "@/context/language-context"; import Link from "next/link"; import { useProduct, useProductStore } from "@/lib/productZustand"; import Image from "next/image"; export default function DetailInfo() { const { t, language } = useLanguage(); const languageIndex = language === "uz" ? true : false; const product = useProduct((state) => state.product); if (product === null) return null; const handleScroll = (href: string) => { const element = document.querySelector(href); if (element) { element.scrollIntoView({ behavior: "smooth" }); } }; return (
{/* Header */}

{languageIndex ? product.name_uz : product.name_ru}

{/* Content */}
{/* Image */}
{languageIndex
{/* Content */}
{/* Description */}
{languageIndex ? product.description_uz : product.description_ru}
{/* CTA Buttons */}
handleScroll("#contact")}> {t.contact.send}
{/* Specifications */}

{t.features}

{product.features.map((spec, idx) => (
{languageIndex ? spec.key_uz : spec.key_ru}: {languageIndex ? spec.value_uz : spec.value_ru}
))}
); }