ImageTag.tsx

 1import React from 'react';
 2
 3import { makeStyles } from '@material-ui/styles';
 4
 5const useStyles = makeStyles({
 6  tag: {
 7    maxWidth: '100%',
 8  },
 9});
10
11const ImageTag = ({
12  alt,
13  ...props
14}: React.ImgHTMLAttributes<HTMLImageElement>) => {
15  const classes = useStyles();
16  return (
17    <a href={props.src} target="_blank" rel="noopener noreferrer nofollow">
18      <img className={classes.tag} alt={alt} {...props} />
19    </a>
20  );
21};
22
23export default ImageTag;