Skip to content

Commit 44f20c7

Browse files
committed
refactor(ui): remove old snackbar code
1 parent 87b3a9d commit 44f20c7

File tree

13 files changed

+2
-455
lines changed

13 files changed

+2
-455
lines changed

ui/src/components/Snackbar/Snackbar.vue

-18
This file was deleted.

ui/src/components/Snackbar/SnackbarCopy.vue

-39
This file was deleted.

ui/src/components/Snackbar/SnackbarError.vue

-54
This file was deleted.

ui/src/components/Snackbar/SnackbarSuccess.vue

-51
This file was deleted.

ui/src/interfaces/INotifications.ts

-131
This file was deleted.

ui/src/layouts/AppLayout.vue

-2
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@
117117
</v-list>
118118
</v-navigation-drawer>
119119

120-
<Snackbar />
121120
<SnackbarNew />
122121

123122
<AppBar v-model="showNavigationDrawer" data-test="app-bar" />
@@ -166,7 +165,6 @@ import AppBar from "../components/AppBar/AppBar.vue";
166165
import QuickConnection from "../components/QuickConnection/QuickConnection.vue";
167166
import NamespaceAdd from "@/components/Namespace/NamespaceAdd.vue";
168167
import SnackbarNew from "@/components/Snackbar/SnackbarNew.vue";
169-
import Snackbar from "@/components/Snackbar/Snackbar.vue";
170168
171169
const router = useRouter();
172170
const store = useStore();

ui/src/layouts/LoginLayout.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<template>
22
<v-app>
3-
<snackbar-component />
43
<SnackbarNew />
54
<v-main class="d-flex justify-center align-center">
65
<v-container

ui/src/layouts/SimpleLayout.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<template>
22
<v-app>
3-
<snackbar-component />
43
<SnackbarNew />
54
<v-main class="d-flex justify-center align-center">
65
<v-container

ui/src/main.ts

-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import "asciinema-player/dist/bundle/asciinema-player.css";
1212

1313
import { loadFonts } from "./plugins/webfontloader";
1414

15-
import SnackbarComponent from "./components/Snackbar/Snackbar.vue";
1615
import { SnackbarPlugin } from "./plugins/snackbar";
1716

1817
const app = createApp(App);
@@ -59,5 +58,4 @@ if ((envVariables.isCloud) && (envVariables.chatWootWebsiteToken && envVariables
5958
}
6059

6160
app.use(SnackbarPlugin);
62-
app.component("SnackbarComponent", SnackbarComponent);
6361
app.mount("#app");

ui/src/router/index.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { RouteRecordRaw, createRouter, createWebHistory, RouteLocationNormalized, NavigationGuardNext } from "vue-router";
33
import { envVariables } from "../envVariables";
44
import { store } from "@/store";
5-
import { INotificationsError } from "@/interfaces/INotifications";
5+
import { plugin as snackbar } from "@/plugins/snackbar"; // using direct plugin because inject() doesn't work outside components
66

77
export const handleAcceptInvite = async (to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => {
88
try {
@@ -42,10 +42,7 @@ export const handleAcceptInvite = async (to: RouteLocationNormalized, from: Rout
4242
}
4343
next();
4444
} catch (error) {
45-
store.dispatch(
46-
"snackbar/showSnackbarErrorLoading",
47-
INotificationsError.routeAcceptInvite,
48-
);
45+
snackbar.showError("Failed to accept invitation.");
4946
next({ name: "Login" });
5047
}
5148
};

ui/src/store/index.ts

-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { tags, TagsState } from "./modules/tags";
99
import { stats, StatsState } from "./modules/stats";
1010
import { support, SupportState } from "./modules/support";
1111
import { spinner, SpinnerState } from "./modules/spinner";
12-
import { snackbar, SnackbarState } from "./modules/snackbar";
1312
import { sessions, SessionsState } from "./modules/sessions";
1413
import { sessionRecording, SessionRecordingState } from "./modules/session_recording";
1514
import { publicKeys, PublicKeysState } from "./modules/public_keys";
@@ -45,7 +44,6 @@ export interface State {
4544
publicKeys: PublicKeysState;
4645
sessionRecording: SessionRecordingState;
4746
sessions: SessionsState;
48-
snackbar: SnackbarState;
4947
spinner: SpinnerState;
5048
stats: StatsState;
5149
support: SupportState;
@@ -75,7 +73,6 @@ export const store = createStore<State>({
7573
publicKeys,
7674
sessionRecording,
7775
sessions,
78-
snackbar,
7976
spinner,
8077
stats,
8178
support,

0 commit comments

Comments
 (0)