diff --git a/web/src/components/MemoEditor/ActionButton/UploadResourceButton.tsx b/web/src/components/MemoEditor/ActionButton/UploadResourceButton.tsx index 3e608c5ea..d5c48cca3 100644 --- a/web/src/components/MemoEditor/ActionButton/UploadResourceButton.tsx +++ b/web/src/components/MemoEditor/ActionButton/UploadResourceButton.tsx @@ -38,12 +38,7 @@ const UploadResourceButton = () => { if (!fileInputRef.current || !fileInputRef.current.files) { return; } - const filesOnInput = Array.from(fileInputRef.current.files); for (const file of fileInputRef.current.files) { - const fileOnInput = filesOnInput.find((fileOnInput) => fileOnInput.name === file.name); - if (!fileOnInput) { - continue; - } const { name: filename, size, type } = file; const buffer = new Uint8Array(await file.arrayBuffer()); const resource = await resourceStore.createResource({ @@ -65,7 +60,7 @@ const UploadResourceButton = () => { }; return ( - + showPreviewImageDialog(imgUrls, index); }; - const MediaCard = ({ resource, thumbnail }: { resource: Resource; thumbnail?: boolean }) => { + const MediaCard = ({ resource }: { resource: Resource }) => { const type = getResourceType(resource); const url = getResourceUrl(resource); @@ -36,7 +35,7 @@ const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => return ( handleImageClick(url)} decoding="async" loading="lazy" @@ -48,7 +47,7 @@ const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => className="cursor-pointer w-full h-full object-contain bg-zinc-100 dark:bg-zinc-800" preload="metadata" crossOrigin="anonymous" - src={absolutifyLink(url)} + src={url} controls /> ); @@ -73,7 +72,7 @@ const MemoResourceListView = ({ resources = [] }: { resources: Resource[] }) => key={resource.name} className="flex justify-center items-center border dark:border-zinc-900 rounded overflow-hidden hide-scrollbar hover:shadow-md" > - + )); diff --git a/web/src/pages/About.tsx b/web/src/pages/About.tsx index b7c0aab86..d76dd3b58 100644 --- a/web/src/pages/About.tsx +++ b/web/src/pages/About.tsx @@ -4,7 +4,7 @@ import MobileHeader from "@/components/MobileHeader"; const About = () => { return ( -
+
diff --git a/web/src/pages/Archived.tsx b/web/src/pages/Archived.tsx index 755883e65..67a902ea6 100644 --- a/web/src/pages/Archived.tsx +++ b/web/src/pages/Archived.tsx @@ -87,7 +87,7 @@ const Archived = () => { }; return ( -
+
diff --git a/web/src/pages/Explore.tsx b/web/src/pages/Explore.tsx index b0276abaf..d064e2d67 100644 --- a/web/src/pages/Explore.tsx +++ b/web/src/pages/Explore.tsx @@ -55,7 +55,7 @@ const Explore = () => { }; return ( -
+
{!md && ( diff --git a/web/src/pages/Home.tsx b/web/src/pages/Home.tsx index 957d0f374..ea1c91a2a 100644 --- a/web/src/pages/Home.tsx +++ b/web/src/pages/Home.tsx @@ -69,7 +69,7 @@ const Home = () => { }, [memoList]); return ( -
+
{!md && ( diff --git a/web/src/pages/Inboxes.tsx b/web/src/pages/Inboxes.tsx index 5deeae91e..ffb62f17d 100644 --- a/web/src/pages/Inboxes.tsx +++ b/web/src/pages/Inboxes.tsx @@ -23,7 +23,7 @@ const Inboxes = () => { }, []); return ( -
+
diff --git a/web/src/pages/MemoDetail.tsx b/web/src/pages/MemoDetail.tsx index 94f0cf2cf..8155c8776 100644 --- a/web/src/pages/MemoDetail.tsx +++ b/web/src/pages/MemoDetail.tsx @@ -66,7 +66,7 @@ const MemoDetail = () => { }; return ( -
+
{parentMemo && ( diff --git a/web/src/pages/NotFound.tsx b/web/src/pages/NotFound.tsx index 0fac1e203..9ec290def 100644 --- a/web/src/pages/NotFound.tsx +++ b/web/src/pages/NotFound.tsx @@ -2,7 +2,7 @@ import MobileHeader from "@/components/MobileHeader"; const NotFound = () => { return ( -
+

{"The page you are looking for can't be found."}

diff --git a/web/src/pages/PermissionDenied.tsx b/web/src/pages/PermissionDenied.tsx index 788674030..7cb766d16 100644 --- a/web/src/pages/PermissionDenied.tsx +++ b/web/src/pages/PermissionDenied.tsx @@ -2,7 +2,7 @@ import MobileHeader from "@/components/MobileHeader"; const PermissionDenied = () => { return ( -
+

Permission denied

diff --git a/web/src/pages/Resources.tsx b/web/src/pages/Resources.tsx index 15397e933..eafc4c0b3 100644 --- a/web/src/pages/Resources.tsx +++ b/web/src/pages/Resources.tsx @@ -74,7 +74,7 @@ const Resources = () => { }; return ( -
+
diff --git a/web/src/pages/Setting.tsx b/web/src/pages/Setting.tsx index 760c6de38..fc44ed2a6 100644 --- a/web/src/pages/Setting.tsx +++ b/web/src/pages/Setting.tsx @@ -57,7 +57,7 @@ const Setting = () => { }, []); return ( -
+
diff --git a/web/src/pages/Timeline.tsx b/web/src/pages/Timeline.tsx index 0a1a54158..2ed62f359 100644 --- a/web/src/pages/Timeline.tsx +++ b/web/src/pages/Timeline.tsx @@ -119,7 +119,7 @@ const Timeline = () => { }; return ( -
+
{!md && ( diff --git a/web/src/pages/UserProfile.tsx b/web/src/pages/UserProfile.tsx index 45a215bf3..a23e81a07 100644 --- a/web/src/pages/UserProfile.tsx +++ b/web/src/pages/UserProfile.tsx @@ -100,7 +100,7 @@ const UserProfile = () => { }; return ( -
+
{!loadingState.isLoading &&