diff --git a/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css b/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css index 11457d7d5d..455ec1a44c 100644 --- a/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css +++ b/dashboard/src/assets/mdi-subset/materialdesignicons-subset.css @@ -1,4 +1,4 @@ -/* Auto-generated MDI subset – 268 icons */ +/* Auto-generated MDI subset – 270 icons */ /* Do not edit manually. Run: pnpm run subset-icons */ @font-face { @@ -1060,6 +1060,14 @@ content: "\F056E"; } +.mdi-view-grid-compact::before { + content: "\F1C61"; +} + +.mdi-view-grid-outline::before { + content: "\F11D9"; +} + .mdi-volume-high::before { content: "\F057E"; } diff --git a/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff b/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff index 713b6f8b00..34292cc910 100644 Binary files a/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff and b/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff differ diff --git a/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff2 b/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff2 index 5449462d76..724dd529c2 100644 Binary files a/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff2 and b/dashboard/src/assets/mdi-subset/materialdesignicons-webfont-subset.woff2 differ diff --git a/dashboard/src/components/shared/ExtensionCard.vue b/dashboard/src/components/shared/ExtensionCard.vue index e5e487de48..f1e5b8f6a1 100644 --- a/dashboard/src/components/shared/ExtensionCard.vue +++ b/dashboard/src/components/shared/ExtensionCard.vue @@ -3,6 +3,7 @@ import { ref, computed, watch, useAttrs } from "vue"; import { useCustomizerStore } from "@/stores/customizer"; import { useModuleI18n } from "@/i18n/composables"; import UninstallConfirmDialog from "./UninstallConfirmDialog.vue"; +import PluginActivationSwitch from "./PluginActivationSwitch.vue"; import PluginPlatformChip from "./PluginPlatformChip.vue"; import StyledMenu from "./StyledMenu.vue"; import defaultPluginIcon from "/favicon.svg"; @@ -25,6 +26,10 @@ const props = defineProps({ type: Boolean, default: false, }, + compact: { + type: Boolean, + default: false, + }, }); // 定义要发送到父组件的事件 @@ -188,6 +193,7 @@ const openWebui = () => { { >
-
+
{

{ > - + {{ extension.version }} { {{ tm("status.system") }} - - - {{ - extension.activated - ? tm("buttons.stop") - : tm("buttons.load") - }} - - +

-
+
{
@@ -370,7 +355,7 @@ const openWebui = () => {