"use client"; import React from "react"; import DOMPurify from "dompurify"; import SafeImage from "../SafeImage"; import { Product } from "../../lib/data/products"; import { X, ShieldCheck, CheckCircle2, Award, Stethoscope, Sparkles, Layers, Info } from "lucide-react"; interface ProductDetailModalProps { product: Product | null; categoryColor?: string; onClose: () => void; } export default function ProductDetailModal({ product, categoryColor = "#0284C7", onClose }: ProductDetailModalProps) { if (!product) return null; return (
e.stopPropagation()} > {/* Modal Header */}
{product.category} • کد کالا: {product.artNo}

{product.name}

{product.scientificTagline && (

{product.scientificTagline}

)}
{/* Modal Content Scrollable Area */}
{/* Image & Key Attributes Grid */}
وزن/حجم: {product.unit}
شرح بالینی و عملکرد: {/<[a-z][\s\S]*>/i.test(product.description || '') ? (
) : (

{product.description}

)}
{/* Species & Dosage badges */}
مناسب: {product.suitableFor}
گرید دارویی آلمان
{/* Active Ingredients Section */} {product.main_ingredients && product.main_ingredients.length > 0 && (
ترکیبات فعال و مواد موثره دارویی:
{product.main_ingredients.map((ingredient, idx) => ( {ingredient} ))}
)} {/* Clinical Dosage Section */} {product.dosage_logic && (
دستور مصرف بالینی و دوز توصیه شده:

{product.dosage_logic}

)} {/* Specialist Note */} {product.specialist && (
{product.specialist.name} ({product.specialist.title})

«{product.specialist.message}»

)}
{/* Modal Footer */}
راهنمای کاتالوگ رسمی دارویی Canina Pharma Germany
); }