'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;