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; | |