From ecd701555be9fc2d2a41a6d6b66d933c7b6b5dd3 Mon Sep 17 00:00:00 2001 From: Damillora Date: Sun, 2 Feb 2020 03:26:13 +0700 Subject: [PATCH] More layout update --- components/FooterNav.vue | 4 ++-- components/Header.vue | 32 +++++++++++++++++++++----------- middleware/title.js | 6 ++++++ nuxt.config.js | 5 ++++- pages/about.vue | 3 +++ pages/games/arcaea.vue | 4 +++- pages/games/bandori.vue | 4 +++- pages/games/cue.vue | 4 +++- pages/games/index.vue | 4 +++- pages/games/llsif.vue | 6 ++++-- pages/games/llsifas.vue | 4 +++- pages/games/maimai.vue | 4 +++- pages/games/mirishita.vue | 4 +++- pages/games/nogikoi.vue | 4 +++- pages/games/sdvx.vue | 4 +++- pages/games/shadowverse.vue | 4 +++- pages/games/shinymas.vue | 4 +++- pages/games/starira.vue | 4 +++- pages/games/t7s.vue | 4 +++- pages/games/template.vue | 4 +++- pages/games/unison.vue | 4 +++- pages/index.vue | 3 +++ pages/sns.vue | 3 +++ store/index.js | 10 ++++++++++ 24 files changed, 101 insertions(+), 31 deletions(-) create mode 100644 middleware/title.js create mode 100644 store/index.js diff --git a/components/FooterNav.vue b/components/FooterNav.vue index 2c429b1..7c8f7bc 100644 --- a/components/FooterNav.vue +++ b/components/FooterNav.vue @@ -6,7 +6,7 @@ {{ icon }} - +

{{ text }}

@@ -15,7 +15,7 @@ export default { props: [ 'link', 'text','external', 'icon' ], methods: { getCurrentClasses() { - if(this.link == this.$nuxt.$route.path) { + if(this.$nuxt.$route.path.startsWith(this.link)) { return ['footer-nav','selected']; } return ['footer-nav']; diff --git a/components/Header.vue b/components/Header.vue index b9861a0..a75636b 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -1,16 +1,13 @@