1
0
Fork 0

Change how logo is hidden

This commit is contained in:
Tommy Vedvik 2019-02-27 14:16:33 +01:00
parent fe18e105e0
commit aaf4f28ede
5 changed files with 22 additions and 19 deletions

15
src/components/Logo.vue Normal file
View file

@ -0,0 +1,15 @@
<template>
<g-link class="logo" to="/">
<span class="logo__text">
{{ $static.metaData.siteName }}
</span>
</g-link>
</template>
<static-query>
query {
metaData {
siteName
}
}
</static-query>

View file

@ -3,13 +3,9 @@
<header class="header"> <header class="header">
<div class="header__left"> <div class="header__left">
<Logo v-if="showLogo" />
<g-link v-if="showLogo" class="logo" to="/">
<span class="logo__text">
{{ $static.metaData.siteName }}
</span>
</g-link>
</div> </div>
<div class="header__right"> <div class="header__right">
<ToggleTheme /> <ToggleTheme />
</div> </div>
@ -27,15 +23,8 @@
</div> </div>
</template> </template>
<static-query>
query {
metaData {
siteName
}
}
</static-query>
<script> <script>
import Logo from '~/components/Logo.vue'
import ToggleTheme from '~/components/ToggleTheme.vue' import ToggleTheme from '~/components/ToggleTheme.vue'
export default { export default {
@ -43,6 +32,7 @@ export default {
showLogo: { default: true } showLogo: { default: true }
}, },
components: { components: {
Logo,
ToggleTheme ToggleTheme
} }
} }

View file

@ -1,8 +1,10 @@
<template> <template>
<Layout :show-logo="false"> <Layout :show-logo="false">
<!-- Author intro -->
<Author :site-title="$static.metaData.siteName" /> <Author :site-title="$static.metaData.siteName" />
<!-- List posts -->
<div class="posts"> <div class="posts">
<PostCard v-for="edge in $page.posts.edges" :key="edge.node.id" :post="edge.node"/> <PostCard v-for="edge in $page.posts.edges" :key="edge.node.id" :post="edge.node"/>
</div> </div>

View file

@ -50,7 +50,6 @@ query Post ($path: String!) {
</page-query> </page-query>
<style lang="scss"> <style lang="scss">
.post-title { .post-title {
padding: calc(var(--space) / 2) 0 var(--space); padding: calc(var(--space) / 2) 0 var(--space);
text-align: center; text-align: center;
@ -81,6 +80,7 @@ query Post ($path: String!) {
.post-comments { .post-comments {
padding: calc(var(--space) / 2); padding: calc(var(--space) / 2);
&:empty { &:empty {
display: none; display: none;
} }

View file

@ -1,14 +1,10 @@
<template> <template>
<Layout> <Layout>
<!-- This template shows a template archive -->
<h1 class="tag-title text-center space-bottom">Tag: {{ $page.tag.title }}</h1> <h1 class="tag-title text-center space-bottom">Tag: {{ $page.tag.title }}</h1>
<div class="posts"> <div class="posts">
<PostCard v-for="edge in $page.tag.belongsTo.edges" :key="edge.node.id" :post="edge.node"/> <PostCard v-for="edge in $page.tag.belongsTo.edges" :key="edge.node.id" :post="edge.node"/>
</div> </div>
</Layout> </Layout>
</template> </template>