'use client'

import { ReactNode } from 'react'

interface GradientTextProps {
  children: ReactNode
  className?: string
  variant?: 'default' | 'signal'
}

export default function GradientText({ children, className = '', variant = 'default' }: GradientTextProps) {
  const gradientClass = variant === 'signal' ? 'gradient-text-signal' : 'gradient-text'
  return (
    <span className={`${gradientClass} ${className}`}>
      {children}
    </span>
  )
}
