import { cn } from '@/utils/cn'; import type { LucideIcon } from 'lucide-react'; export interface WidgetHeadProps { children: React.ReactNode; className?: string; } export function WidgetHead({ children, className }: WidgetHeadProps) { return (
{children}
); } export interface WidgetTitleProps { children: React.ReactNode; className?: string; icon?: LucideIcon; } export function WidgetTitle({ children, className, icon: Icon, }: WidgetTitleProps) { return (
{Icon && (
)}
{children}
); } export interface WidgetBodyProps { children: React.ReactNode; className?: string; } export function WidgetBody({ children, className }: WidgetBodyProps) { return
{children}
; } export interface WidgetProps { children: React.ReactNode; className?: string; } export function Widget({ children, className }: WidgetProps) { return
{children}
; }