From 237de79e3392ac12f2f84e21c30a89c036413118 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Marseault?=
<22910497+Larsluph@users.noreply.github.com>
Date: Sun, 2 Apr 2023 09:20:57 +0200
Subject: [PATCH] perf: Prevent storing dashboard items label in store (#748)
---
.../Tabs/VueTorrent/VDashboardItem.vue | 44 ++
.../Settings/Tabs/VueTorrent/VDesktopCard.vue | 60 +-
.../Settings/Tabs/VueTorrent/VMobileCard.vue | 44 +-
src/types/vuetorrent/WebUISettings.ts | 9 +-
src/types/vuetorrent/index.ts | 5 +-
tests/unit/DesktopCard.spec.js | 74 +-
tests/unit/MobileCard.spec.js | 30 +-
.../__snapshots__/DesktopCard.spec.js.snap | 700 ++----------------
.../__snapshots__/MobileCard.spec.js.snap | 182 +----
9 files changed, 219 insertions(+), 929 deletions(-)
create mode 100644 src/components/Settings/Tabs/VueTorrent/VDashboardItem.vue
diff --git a/src/components/Settings/Tabs/VueTorrent/VDashboardItem.vue b/src/components/Settings/Tabs/VueTorrent/VDashboardItem.vue
new file mode 100644
index 00000000..f30b1b0d
--- /dev/null
+++ b/src/components/Settings/Tabs/VueTorrent/VDashboardItem.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+ {{ mdiMenu }}
+
+
+
+
+
+
diff --git a/src/components/Settings/Tabs/VueTorrent/VDesktopCard.vue b/src/components/Settings/Tabs/VueTorrent/VDesktopCard.vue
index 216ce007..bf657aee 100644
--- a/src/components/Settings/Tabs/VueTorrent/VDesktopCard.vue
+++ b/src/components/Settings/Tabs/VueTorrent/VDesktopCard.vue
@@ -7,18 +7,8 @@
-
-
-
-
-
-
-
-
- {{ mdiMenu }}
-
-
-
+
+
@@ -30,18 +20,8 @@
-
-
-
-
-
-
-
-
- {{ mdiMenu }}
-
-
-
+
+
@@ -50,37 +30,21 @@
-