import { ReactNode } from "react"; import { cn } from "../../lib/utils"; export function GlassCard({ className, ...props }: { className?: string } & React.HTMLAttributes) { const { ...rest } = props; return (
{ e.currentTarget.style.borderColor = 'color-mix(in srgb, var(--accent) 30%, var(--border))'; e.currentTarget.style.boxShadow = 'var(--shadow-md), var(--shadow-inner), var(--shadow-glow)'; }} onMouseLeave={(e) => { e.currentTarget.style.borderColor = 'var(--border)'; e.currentTarget.style.boxShadow = 'var(--shadow-sm), var(--shadow-inner)'; }} {...rest} /> ); } export function Badge({ children, className, }: { children: ReactNode; className?: string; }) { return ( {children} ); } export function Button({ children, className, type = "button", ...props }: { className?: string } & React.ButtonHTMLAttributes) { const { ...rest } = props; return ( ); }