'use client'; import { cn } from '@/lib/utils'; import { motion, Transition } from 'motion/react'; export type BorderTrailProps = { className?: string; size?: number; transition?: Transition; onAnimationComplete?: () => void; style?: React.CSSProperties; }; export function BorderTrail({ className, size = 60, transition, onAnimationComplete, style, }: BorderTrailProps) { const defaultTransition: Transition = { repeat: Infinity, duration: 5, ease: 'linear', }; return (