diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index d5a3310b7..3c6f48bcc 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -31,8 +31,10 @@
-
-
+
+
+
+
@@ -44,6 +46,7 @@ import SearchBar from "@/components/UI/Search/SearchBar";
import AddRecipeFab from "@/components/UI/AddRecipeFab";
import LanguageMenu from "@/components/UI/LanguageMenu";
import Vuetify from "./plugins/vuetify";
+import { user } from "@/mixins/user";
export default {
name: "App",
@@ -55,6 +58,8 @@ export default {
LanguageMenu,
},
+ mixins: [user],
+
watch: {
$route() {
this.search = false;
diff --git a/frontend/src/mixins/user.js b/frontend/src/mixins/user.js
new file mode 100644
index 000000000..a64ff8ed3
--- /dev/null
+++ b/frontend/src/mixins/user.js
@@ -0,0 +1,12 @@
+import { store } from "@/store";
+export const user = {
+ data() {},
+ computed: {
+ user() {
+ return store.getters.getUserData;
+ },
+ loggedIn() {
+ return store.getters.getIsLoggedIn;
+ },
+ },
+};
diff --git a/frontend/src/pages/RecipePage.vue b/frontend/src/pages/RecipePage.vue
index ab0967a96..5c8009963 100644
--- a/frontend/src/pages/RecipePage.vue
+++ b/frontend/src/pages/RecipePage.vue
@@ -15,6 +15,7 @@
/>