File size: 438 Bytes
d54a751
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'use client';

/**
 * Glassmorphism container for transient, layered UI — job status, toasts,
 * panels floating over the 3D viewer. Communicates "temporary chrome,
 * not permanent data."
 */

interface GlassPanelProps {
  children: React.ReactNode;
  className?: string;
}

export function GlassPanel({ children, className = '' }: GlassPanelProps) {
  return <div className={`glass-panel rounded-xl ${className}`}>{children}</div>;
}