'use client'; import { forwardRef, HTMLAttributes } from 'react'; import styles from './neon-divider.module.css'; export interface NeonDividerProps extends HTMLAttributes { variant?: 'cyan' | 'pink' | 'green' | 'purple' | 'gradient'; animated?: boolean; text?: string; } export const NeonDivider = forwardRef( ({ variant = 'cyan', animated = false, text, className, ...props }, ref) => { const classes = [styles.divider, styles[variant], animated && styles.animated, className].filter(Boolean).join(' '); return (
{text && {text}}
); } ); NeonDivider.displayName = 'NeonDivider'; export default NeonDivider;