"use client"; import { motion } from "framer-motion"; interface WidgetContainerProps { title: string; description?: string; onRemove: () => void; children: React.ReactNode; isDragging?: boolean; } export function WidgetContainer({ title, description, onRemove, children, isDragging }: WidgetContainerProps) { return ( {/* Header — clean, no background separation */}
{/* Drag grip dots */} {title}
{description && (

{description}

)}
{/* Subtle separator */}
{/* Body */}
{children}
); }