webui: convert custom tags to TypeScript

ludovicm67 created

Change summary

webui/src/tag/ImageTag.tsx | 5 ++++-
webui/src/tag/PreTag.tsx   | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)

Detailed changes

webui/src/tag/ImageTag.js → webui/src/tag/ImageTag.tsx 🔗

@@ -7,7 +7,10 @@ const useStyles = makeStyles({
   },
 });
 
-const ImageTag = ({ alt, ...props }) => {
+const ImageTag = ({
+  alt,
+  ...props
+}: React.ImgHTMLAttributes<HTMLImageElement>) => {
   const classes = useStyles();
   return (
     <a href={props.src} target="_blank" rel="noopener noreferrer nofollow">

webui/src/tag/PreTag.js → webui/src/tag/PreTag.tsx 🔗

@@ -8,7 +8,7 @@ const useStyles = makeStyles({
   },
 });
 
-const PreTag = props => {
+const PreTag = (props: React.HTMLProps<HTMLPreElement>) => {
   const classes = useStyles();
   return <pre className={classes.tag} {...props}></pre>;
 };