From 98175ab932b992533c48ad4f50efa927589e419f Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Wed, 18 Aug 2021 19:37:31 +0200 Subject: [PATCH] Add color to current page --- src/components/Footer.vue | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 0a24a1b..9cd31f4 100755 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -43,47 +43,47 @@
@@ -137,10 +137,18 @@ export default defineComponent({ } }, 'hiring_message') + const store = useStore() + const route = computed(() => store.state.route) + const isWindow = (loc: string) => { + if (loc === '') return route.value === "/" + else return route.value.includes(loc) + } + return { getDate, isDarkMode, - hiring_message + hiring_message, + isWindow } } }) @@ -171,7 +179,15 @@ export default defineComponent({ } .link a { - @apply duration-300 hover:font-bold hover:transform hover:translate-x-4 + @apply duration-500 border-b-2 border-transparent; + + &.link-active { + @apply text-indigo-600; + } + + &:hover { + @apply border-indigo-600 + } } }