inital commit

This commit is contained in:
Torsten Schulz
2024-06-15 23:01:46 +02:00
parent 1b7fefe381
commit 61653ff407
105 changed files with 7805 additions and 524 deletions

View File

@@ -0,0 +1,65 @@
<template>
<footer class="footer">
<div class="left-links">
<router-link class="login-link" to="/login" v-if="!isLoggedIn">Login</router-link>
<a v-if="isLoggedIn" @click="logout" class="logout-link">Logout</a>
</div>
<div class="right-links">
<router-link to="/terms">Impressum</router-link>
<router-link to="/privacy-policy">Datenschutzerklärung</router-link>
</div>
</footer>
</template>
<script>
import { mapGetters, mapActions } from 'vuex';
export default {
name: 'FooterComponent',
computed: {
...mapGetters(['isLoggedIn'])
},
methods: {
...mapActions(['logout']),
navigateToLogin() {
this.$router.push('/login');
}
}
};
</script>
<style scoped>
.footer {
background-color: #0b1735;
bottom: 0;
left: 0;
width: 100%;
padding: 7px;
display: flex;
justify-content: space-between;
align-items: center;
}
.left-links {
display: flex;
align-items: center;
}
.right-links {
display: flex;
align-items: center;
}
.footer a {
color: #fff;
padding-right: 20px;
text-decoration: none;
}
.footer a.login-link {
color: #444;
}
.footer a.logout-link {
cursor: pointer;
}
</style>