Added ekhn logo, changed event form
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<script>
|
||||
import NavbarComponent from './NavbarComponent.vue';
|
||||
import { mapActions } from 'vuex';
|
||||
import router from '@/router'; // Importieren Sie den Router
|
||||
import router from '@/router';
|
||||
|
||||
export default {
|
||||
name: 'HeaderComponent',
|
||||
@@ -22,7 +22,7 @@ export default {
|
||||
...mapActions(['loadMenuData']),
|
||||
async reloadMenu() {
|
||||
await this.loadMenuData();
|
||||
this.$router.push({ path: '/' }); // Zurück zur Startseite oder eine andere Seite, um sicherzustellen, dass der Router neu geladen wird
|
||||
this.$router.push({ path: '/' });
|
||||
const routes = this.$store.state.menuData.map(item => {
|
||||
if (item.component) {
|
||||
return {
|
||||
@@ -31,7 +31,7 @@ export default {
|
||||
};
|
||||
}
|
||||
});
|
||||
routes.forEach(route => router.addRoute(route)); // Neue Routen hinzufügen
|
||||
routes.forEach(route => router.addRoute(route));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
Menü
|
||||
</button>
|
||||
<ul v-if="isMenuOpen || windowWidth > 768">
|
||||
<li class="ekhnlogo"><img src="/images/facettenkreuz.png" class="facettenkreuz" /></li>
|
||||
<li v-for="item in menu" :key="item.name" @click="toggleSubmenu(item.name)">
|
||||
<router-link :to="item.link" v-if="item.link" @click="closeMenu">
|
||||
{{ item.name }}
|
||||
@@ -237,4 +238,14 @@ export default {
|
||||
.pointer {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.facettenkreuz {
|
||||
max-width:30px;
|
||||
max-height:30px;
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
.ekhnlogo {
|
||||
width: 32px;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user