'use client'; import { forwardRef, ImgHTMLAttributes } from 'react'; import styles from './glitch-image.module.css'; export interface GlitchImageProps extends ImgHTMLAttributes { intensity?: 'low' | 'medium' | 'high'; continuous?: boolean; } export const GlitchImage = forwardRef( ({ src, alt = 'Image', intensity = 'medium', continuous = false, className, ...props }, ref) => { const classes = [styles.container, styles[intensity], continuous && styles.continuous, className].filter(Boolean).join(' '); return (
{alt}
); } ); GlitchImage.displayName = 'GlitchImage'; export default GlitchImage;