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 @@ + + + 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 @@ -