| 12345678910111213141516171819202122232425262728 | import React from 'react';
interface IProps extends React.PropsWithChildren {
  link: string;
  preventDefault?: boolean;
  color?: string;
}
const NewDocumentLink = ({
  children,
  link,
  preventDefault = false,
  color = 'rgb(15, 79, 170)',
}: IProps) => {
  return (
    <a
      target="_blank"
      onClick={!preventDefault ? undefined : (e) => e.preventDefault()}
      href={link}
      rel="noreferrer"
      style={{ color, wordBreak: 'break-all' }}
    >
      {children}
    </a>
  );
};
export default NewDocumentLink;
 |