'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 (
);
}
);
GlitchImage.displayName = 'GlitchImage';
export default GlitchImage;