'use client';
import { forwardRef, ButtonHTMLAttributes } from 'react';
import styles from './glitch-button.module.css';
export interface GlitchButtonProps extends ButtonHTMLAttributes {
/** Button variant */
variant?: 'default' | 'outline' | 'ghost';
/** Glitch intensity on hover */
intensity?: 'subtle' | 'medium' | 'intense';
/** Primary glitch color */
glitchColor?: string;
/** Secondary glitch color */
glitchColorAlt?: string;
}
export const GlitchButton = forwardRef(
(
{
children,
variant = 'default',
intensity = 'medium',
glitchColor = '#ff0040',
glitchColorAlt = '#00ffff',
className,
style,
...props
},
ref
) => {
return (
);
}
);
GlitchButton.displayName = 'GlitchButton';
export default GlitchButton;