diff --git a/frontend/src/components/Sidebar.vue b/frontend/src/components/Sidebar.vue
index b223cfc4..2826f3a5 100644
--- a/frontend/src/components/Sidebar.vue
+++ b/frontend/src/components/Sidebar.vue
@@ -82,9 +82,7 @@
@@ -112,8 +110,10 @@
diff --git a/frontend/src/utils/vue.js b/frontend/src/utils/vue.js
deleted file mode 100644
index 962a7f9d..00000000
--- a/frontend/src/utils/vue.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import Vue from "vue";
-import Noty from "noty";
-import VueLazyload from "vue-lazyload";
-import i18n from "@/i18n";
-import { disableExternal } from "@/utils/constants";
-import AsyncComputed from "vue-async-computed";
-
-Vue.use(VueLazyload);
-Vue.use(AsyncComputed);
-
-Vue.config.productionTip = true;
-
-const notyDefault = {
- type: "info",
- layout: "bottomRight",
- timeout: 1000,
- progressBar: true,
-};
-
-Vue.prototype.$noty = (opts) => {
- new Noty(Object.assign({}, notyDefault, opts)).show();
-};
-
-Vue.prototype.$showSuccess = (message) => {
- new Noty(
- Object.assign({}, notyDefault, {
- text: message,
- type: "success",
- })
- ).show();
-};
-
-Vue.prototype.$showError = (error, displayReport = true) => {
- let btns = [
- Noty.button(i18n.t("buttons.close"), "", function () {
- n.close();
- }),
- ];
-
- if (!disableExternal && displayReport) {
- btns.unshift(
- Noty.button(i18n.t("buttons.reportIssue"), "", function () {
- window.open(
- "https://github.com/filebrowser/filebrowser/issues/new/choose"
- );
- })
- );
- }
-
- let n = new Noty(
- Object.assign({}, notyDefault, {
- text: error.message || error,
- type: "error",
- timeout: null,
- buttons: btns,
- })
- );
-
- n.show();
-};
-
-Vue.directive("focus", {
- inserted: function (el) {
- el.focus();
- },
-});
-
-export default Vue;