'use client'; import Image from 'next/image'; import { useTranslations } from 'next-intl'; import RequestQuoteForm from '@/components/RequestQuoteForm'; import DatasheetDownload from '@/components/DatasheetDownload'; import Scribble from '@/components/Scribble'; import { cn } from '@/components/ui/utils'; interface ProductSidebarProps { productName: string; productImage?: string; datasheetPath?: string | null; className?: string; } export default function ProductSidebar({ productName, productImage, datasheetPath, className }: ProductSidebarProps) { const t = useTranslations('Products'); return (
{/* Request Quote Form Card */}
{/* Background Accent - Saturated Blue Glow */}
{/* Product Thumbnail with Reflection */} {productImage && (
{productName} {/* Subtle Reflection Overlay */}
)}

{t('requestQuote')}

{t('requestQuoteDesc')}

{/* Datasheet Download */} {datasheetPath && ( )}
); }