import * as React from 'react' import { cn } from '@/lib/utils' /* ── Panel (outer container) ── */ export interface PanelProps extends React.HTMLAttributes { notch?: 'sm' | 'md' | 'lg' | 'none' } const Panel = React.forwardRef( ({ className, notch = 'md', style, ...props }, ref) => { const clipMap = { sm: 'var(--clip-corner-sm)', md: 'var(--clip-corner-md)', lg: 'var(--clip-corner-lg)', none: 'none', } return (
) } ) Panel.displayName = 'Panel' /* ── PanelHeader ── */ const PanelHeader = React.forwardRef>( ({ className, style, ...props }, ref) => (
) ) PanelHeader.displayName = 'PanelHeader' /* ── PanelTitle ── */ const PanelTitle = React.forwardRef>( ({ className, style, ...props }, ref) => (

) ) PanelTitle.displayName = 'PanelTitle' /* ── PanelContent ── */ const PanelContent = React.forwardRef>( ({ className, style, ...props }, ref) => (
) ) PanelContent.displayName = 'PanelContent' /* ── PanelFooter ── */ const PanelFooter = React.forwardRef>( ({ className, style, ...props }, ref) => (
) ) PanelFooter.displayName = 'PanelFooter' export { Panel, PanelHeader, PanelTitle, PanelContent, PanelFooter }