import { ArrowUpRightIcon } from 'lucide-react' import * as React from 'react' import type { z } from 'zod/v4' import type { LinkProps, LinkVariantEnum } from '../types' import { cn } from '../utils' const linkVariantClasses: Record, string> = { ghost: '', primary: 'text-blue-500 hover:underline underline-offset-2' } const Link = React.forwardRef( ({ href, children, target, variant = 'primary', className }, ref) => { return ( {children} {target === '_blank' && variant !== 'ghost' && } ) } ) Link.displayName = 'Link' export { Link }