import React, { type ReactNode } from 'react'
import { mergeClassNames } from '~components/utils/mergeClassNames'
import styles from '../Link.module.css'
export type LinkContentProps = {
children: ReactNode
icon?: JSX.Element
iconPosition?: 'start' | 'end'
isUnderlined: boolean
}
const LinkIcon = ({ icon }: { icon: JSX.Element }): JSX.Element => (
{icon}
)
export const LinkContent = ({
children,
icon,
iconPosition,
isUnderlined,
}: LinkContentProps): JSX.Element => {
const iconPositionStyling = iconPosition === 'start' ? styles.iconStart : styles.iconEnd
return (
{icon && iconPosition === 'start' && }
{children}
{icon && iconPosition === 'end' && }
)
}