import { useButtonClasses } from '@/components/buttons/hooks/useButtonClasses';
import { TButtonLinkProps } from '@/components/buttons/types/TButtonLinkProps';

export function ButtonLink({
  children,
  color,
  size,
  className = '',
  href,
  shape,
  ...props
}: TButtonLinkProps): React.ReactElement {
  return (
    <a href={href} {...props} className={useButtonClasses({ color, size, shape, className })}>
      {children}
    </a>
  );
}
