From 75089b1d1ce4e2cada2af2915f8d6a720f1e2242 Mon Sep 17 00:00:00 2001 From: LIghtJUNction Date: Thu, 26 Mar 2026 16:38:19 +0800 Subject: [PATCH] fix dashboard: fix Vue component self-closing lint errors in InstalledPluginsTab.vue - Vue components (v-text-field, v-btn, v-col, ExtensionCard) now use self-closing - HTML void element (img) no longer uses self-closing - HTML normal elements (span, i) now use self-closing when empty --- .../views/extension/InstalledPluginsTab.vue | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/dashboard/src/views/extension/InstalledPluginsTab.vue b/dashboard/src/views/extension/InstalledPluginsTab.vue index 0d6df59d7..5150e440c 100644 --- a/dashboard/src/views/extension/InstalledPluginsTab.vue +++ b/dashboard/src/views/extension/InstalledPluginsTab.vue @@ -286,8 +286,7 @@ const pinnedPlugins = computed(() => { hide-details single-line style="min-width: 220px; max-width: 340px" - > - + /> { color="primary" class="view-mode-toggle" > - - + + @@ -374,7 +373,7 @@ const pinnedPlugins = computed(() => { @@ -511,7 +510,7 @@ const pinnedPlugins = computed(() => { border-radius: 8px; object-fit: cover; " - /> + >
@@ -722,7 +721,7 @@ const pinnedPlugins = computed(() => { variant="tonal" color="secondary" class="table-action-btn" - > + /> { @view-handlers="showPluginInfo(extension)" @view-readme="viewReadme(extension)" @view-changelog="viewChangelog(extension)" - > - + />
@@ -839,14 +837,14 @@ const pinnedPlugins = computed(() => { " @click="dialog = true" > - - + + + />