From a6a8b32a33c97640086f853796c8e6c0e4bfa589 Mon Sep 17 00:00:00 2001
From: Stable Genius <259448942+stablegenius49@users.noreply.github.com>
Date: Wed, 11 Mar 2026 10:50:34 -0700
Subject: [PATCH] fix(webui): use shared extension toast snackbar
---
dashboard/src/views/ExtensionPage.vue | 12 ------------
dashboard/src/views/extension/useExtensionPage.js | 14 ++------------
2 files changed, 2 insertions(+), 24 deletions(-)
diff --git a/dashboard/src/views/ExtensionPage.vue b/dashboard/src/views/ExtensionPage.vue
index 657b203515..62dfc13893 100644
--- a/dashboard/src/views/ExtensionPage.vue
+++ b/dashboard/src/views/ExtensionPage.vue
@@ -33,9 +33,6 @@ const {
extension_data,
getInitialShowReserved,
showReserved,
- snack_message,
- snack_show,
- snack_success,
configDialog,
extension_config,
pluginMarketData,
@@ -391,15 +388,6 @@ const {
-
- {{ snack_message }}
-
-
{
const commonStore = useCommonStore();
const { t } = useI18n();
const { tm } = useModuleI18n("features/extension");
+ const { toast } = useToast();
const router = useRouter();
const route = useRoute();
const { width } = useDisplay();
@@ -132,9 +134,6 @@ export const useExtensionPage = () => {
return false;
};
const showReserved = ref(getInitialShowReserved());
- const snack_message = ref("");
- const snack_show = ref(false);
- const snack_success = ref("success");
const configDialog = ref(false);
const extension_config = reactive({
metadata: {},
@@ -546,12 +545,6 @@ export const useExtensionPage = () => {
}
};
- const toast = (message, success) => {
- snack_message.value = message;
- snack_show.value = true;
- snack_success.value = success;
- };
-
const resetLoadingDialog = () => {
loadingDialog.show = false;
loadingDialog.title = tm("dialogs.loading.title");
@@ -1569,9 +1562,6 @@ export const useExtensionPage = () => {
extension_data,
getInitialShowReserved,
showReserved,
- snack_message,
- snack_show,
- snack_success,
configDialog,
extension_config,
pluginMarketData,