From 40510d69a5abe3d77ba2e75a4cada185f65a4c19 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Wed, 16 Dec 2020 15:17:24 +0100 Subject: [PATCH] Fix all little bugs --- components/Header.vue | 4 +- components/Post.vue | 7 ++- components/Skill.vue | 4 +- components/Work.vue | 4 +- .../articles/en/new-version-new-website.md | 6 +- .../articles/fr/new-version-new-website.md | 2 +- content/skills.json | 2 +- content/works.json | 30 +++++----- pages/blog/_slug.vue | 10 ++-- pages/contact.vue | 56 +++++++++++++++++- pages/work/_slug.vue | 58 ++++++++++++++++++- 11 files changed, 148 insertions(+), 35 deletions(-) diff --git a/components/Header.vue b/components/Header.vue index c5c44ae..5cc4971 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -121,7 +121,9 @@ export default { }, async changeLanguage(lang) { this.$i18n.setLocale(lang) - await this.$router.push('/') + if (this.$router.currentRoute.fullPath.includes('blog')) { + await this.$nuxt.refresh() + } }, }, mounted() { diff --git a/components/Post.vue b/components/Post.vue index 72bf647..5e03cae 100644 --- a/components/Post.vue +++ b/components/Post.vue @@ -1,7 +1,7 @@