import { forwardRef, type HTMLAttributes } from 'react'; import { cn } from '@/utils/classNames'; export interface PanelProps extends HTMLAttributes { readonly variant?: 'glass' | 'solid' | 'elevated'; readonly padding?: 'none' | 'sm' | 'md' | 'lg'; } const variantClasses = { glass: 'glass-panel', solid: 'border border-border/70 bg-panel', elevated: 'elevated-panel' } as const; const paddingClasses = { none: '', sm: 'p-4', md: 'p-5', lg: 'p-6' } as const; export const Panel = forwardRef(function Panel( { children, className, padding = 'md', variant = 'glass', ...props }, ref, ) { return (
{children}
); });