'use client';
import { forwardRef, HTMLAttributes } from 'react';
import styles from './scanlines-overlay.module.css';
export interface ScanlinesOverlayProps extends HTMLAttributes {
/** Scanline thickness in pixels */
thickness?: number;
/** Scanline opacity (0-1) */
opacity?: number;
/** Scanline color */
color?: string;
/** Add CRT flicker effect */
flicker?: boolean;
/** Fixed position (covers viewport) or absolute (covers parent) */
position?: 'fixed' | 'absolute';
}
export const ScanlinesOverlay = forwardRef(
(
{
thickness = 2,
opacity = 0.15,
color = '#000000',
flicker = false,
position = 'fixed',
className,
style,
...props
},
ref
) => {
return (
);
}
);
ScanlinesOverlay.displayName = 'ScanlinesOverlay';
export default ScanlinesOverlay;