From 80f67c62ee5364ebd58e0a8e80b70c8833037ca3 Mon Sep 17 00:00:00 2001 From: meetqy Date: Sun, 5 Nov 2023 17:02:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E5=90=8C=E6=AD=A5=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=20BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/electron/src/renderer/src/components/Row.tsx | 2 +- .../electron/src/renderer/src/pages/unsync/index.tsx | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/electron/src/renderer/src/components/Row.tsx b/apps/electron/src/renderer/src/components/Row.tsx index e568450c..4c102dc1 100644 --- a/apps/electron/src/renderer/src/components/Row.tsx +++ b/apps/electron/src/renderer/src/components/Row.tsx @@ -25,7 +25,7 @@ export const Row = (props: Props) => { onClick={props.onRightClick} >
diff --git a/apps/electron/src/renderer/src/pages/unsync/index.tsx b/apps/electron/src/renderer/src/pages/unsync/index.tsx index 469bb673..70849ece 100644 --- a/apps/electron/src/renderer/src/pages/unsync/index.tsx +++ b/apps/electron/src/renderer/src/pages/unsync/index.tsx @@ -36,7 +36,7 @@ const UnsyncPage = () => { orderBy: "desc", }); - const libPath = `${lib.data?.path}/images/`; + const libPath = lib.data?.path ?? ""; const data = logQuery.data?.data ?? []; @@ -69,11 +69,13 @@ const UnsyncPage = () => { {item.type === "unknown" ? "unkonwn error" : item.type} } - right={item.path - .replace(libPath, "") - .replace("/metadata.json", "")} + right={item.path.replace(libPath, "")} onRightClick={() => { - void window.dialog.showErrorBox(item.path, item.message); + if (item.type === "unknown") { + void window.dialog.showErrorBox(item.path, item.message); + } else { + void window.shell.showItemInFolder(item.path); + } }} /> ))}