diff --git a/.gitignore b/.gitignore index 5a28cf1cb..11f332738 100644 --- a/.gitignore +++ b/.gitignore @@ -109,6 +109,7 @@ dist .yarn/install-state.gz .pnp.* .vscode/* +.vscode !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json diff --git a/packages/theme/components/AppHeader.vue b/packages/theme/components/AppHeader.vue index 94c2e0008..fa1221805 100644 --- a/packages/theme/components/AppHeader.vue +++ b/packages/theme/components/AppHeader.vue @@ -178,6 +178,7 @@ import { watch, defineComponent, useRouter, + useContext, } from '@nuxtjs/composition-api'; import { onSSR } from '@vue-storefront/core'; import { clickOutside } from '@storefront-ui/vue/src/utilities/directives/click-outside/click-outside-directive.js'; @@ -208,6 +209,7 @@ export default defineComponent({ directives: { clickOutside }, setup() { const router = useRouter(); + const { app } = useContext(); const { toggleCartSidebar, toggleWishlistSidebar, toggleLoginModal } = useUiState(); const { setTermForUrl, getFacetsFromURL, getAgnosticCatLink } = useUiHelpers(); const { isAuthenticated, load: loadUser } = useUser(); @@ -246,7 +248,7 @@ export default defineComponent({ const handleAccountClick = async () => { if (isAuthenticated.value) { - await router.push('/my-account'); + await router.push(`${app.localePath('/my-account')}`); } else { toggleLoginModal(); } diff --git a/packages/theme/components/BottomNavigation.vue b/packages/theme/components/BottomNavigation.vue index 3757a3de8..3c837e973 100644 --- a/packages/theme/components/BottomNavigation.vue +++ b/packages/theme/components/BottomNavigation.vue @@ -1,7 +1,7 @@