From a314b5350e269676e8c39eda4cc7842751b1a7fc Mon Sep 17 00:00:00 2001
From: crupest <crupest@outlook.com>
Date: Tue, 1 Sep 2020 02:32:06 +0800
Subject: ...

---
 Timeline/ClientApp/src/app/common/BlobImage.tsx | 29 -------------------------
 1 file changed, 29 deletions(-)
 delete mode 100644 Timeline/ClientApp/src/app/common/BlobImage.tsx

(limited to 'Timeline/ClientApp/src/app/common/BlobImage.tsx')

diff --git a/Timeline/ClientApp/src/app/common/BlobImage.tsx b/Timeline/ClientApp/src/app/common/BlobImage.tsx
deleted file mode 100644
index 8602f550..00000000
--- a/Timeline/ClientApp/src/app/common/BlobImage.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React from "react";
-
-import { ExcludeKey } from "../utilities/type";
-
-const BlobImage: React.FC<
-  ExcludeKey<React.ImgHTMLAttributes<HTMLImageElement>, "src"> & {
-    blob?: Blob | unknown;
-  }
-> = (props) => {
-  const { blob, ...otherProps } = props;
-
-  const [url, setUrl] = React.useState<string | undefined>(undefined);
-
-  React.useEffect(() => {
-    if (blob instanceof Blob) {
-      const url = URL.createObjectURL(blob);
-      setUrl(url);
-      return () => {
-        URL.revokeObjectURL(url);
-      };
-    } else {
-      setUrl(undefined);
-    }
-  }, [blob]);
-
-  return <img {...otherProps} src={url} />;
-};
-
-export default BlobImage;
-- 
cgit v1.2.3

