diff --git a/frontend_nuxt/app.vue b/frontend_nuxt/app.vue index 9c1ff809a..895e82d3a 100644 --- a/frontend_nuxt/app.vue +++ b/frontend_nuxt/app.vue @@ -26,7 +26,7 @@ export default { components: { HeaderComponent, MenuComponent, GlobalPopups }, data() { return { - menuVisible: process.client ? window.innerWidth > 768 : false + menuVisible: true } }, computed: { @@ -45,7 +45,9 @@ export default { } }, async mounted() { - // placeholder for future global initializations + if (typeof window !== 'undefined') { + this.menuVisible = window.innerWidth > 768 + } }, methods: {} } diff --git a/frontend_nuxt/components/DropdownMenu.vue b/frontend_nuxt/components/DropdownMenu.vue index a59c4c2c5..cd5679342 100644 --- a/frontend_nuxt/components/DropdownMenu.vue +++ b/frontend_nuxt/components/DropdownMenu.vue @@ -69,6 +69,8 @@ export default { .dropdown-menu-container { position: absolute; + top: 100%; + right: 0; background-color: var(--menu-background-color); border: 1px solid var(--normal-border-color); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); diff --git a/frontend_nuxt/components/HeaderComponent.vue b/frontend_nuxt/components/HeaderComponent.vue index 7bce6c142..7abf4ff66 100644 --- a/frontend_nuxt/components/HeaderComponent.vue +++ b/frontend_nuxt/components/HeaderComponent.vue @@ -15,27 +15,29 @@ -