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}
);
});