feat: history section

This commit is contained in:
Liyas Thomas
2021-07-07 23:28:42 +00:00
committed by GitHub
parent 7c8ab6fd4a
commit 6635d449a5
24 changed files with 199 additions and 308 deletions

View File

@@ -1,5 +1,5 @@
<template>
<header class="flex container items-center justify-between p-2 flex-1">
<header class="flex items-center justify-between p-2 flex-1">
<div class="inline-flex space-x-2 items-center flex-shrink-0">
<AppLogo class="h-6" />
</div>

View File

@@ -1,5 +1,5 @@
<template>
<section :id="label.toLowerCase()" class="flex flex-col">
<section :id="label.toLowerCase()">
<slot></slot>
</section>
</template>

View File

@@ -5,17 +5,10 @@
v-for="(navigation, index) in primaryNavigation"
:key="`navigation-${index}`"
:to="localePath(navigation.target)"
class="
p-4
flex-col flex-1
hover:bg-primaryDark hover:text-secondaryDark
items-center
justify-center
transition
"
class="nav-link"
>
<i class="material-icons opacity-75">{{ navigation.icon }}</i>
<span class="mt-2 text-xs font-semibold">{{ navigation.title }}</span>
<i class="material-icons">{{ navigation.icon }}</i>
<span>{{ navigation.title }}</span>
</nuxt-link>
</nav>
</aside>
@@ -40,7 +33,34 @@ export default {
</script>
<style scoped lang="scss">
.active {
@apply text-accent;
.nav-link {
@apply p-4;
@apply flex-col;
@apply flex-1;
@apply hover:bg-primaryDark;
@apply hover:text-secondaryDark;
@apply items-center;
@apply justify-center;
@apply transition;
.material-icons {
@apply transition-opacity;
@apply opacity-50;
}
span {
@apply mt-2;
@apply text-xs;
@apply font-semibold;
}
&.active {
@apply text-accent;
@apply hover:text-accent;
.material-icons {
@apply opacity-100;
}
}
}
</style>