fix: restore minimized state logo

This commit is contained in:
woothu
2019-08-13 17:14:24 +02:00
parent 2f704dc60b
commit 1ee897e7b6
+36 -9
View File
@@ -1,24 +1,33 @@
<template> <template>
<CHeader fixed> <CHeader fixed>
<CSidebarToggler <CSidebarToggler
class="c-header-toggler c-d-lg-none" class="c-header-toggler c-d-lg-none c-mr-auto"
v-c-emit-root-event:c-sidebar-toggle v-c-emit-root-event:c-sidebar-toggle
/> />
<CLink class="c-header-brand" to="/"> <CLink :class="logoClasses" to="/">
<img <img
class="c-navbar-brand-full" v-show="sidebarIsMinimized"
class="c-navbar-brand-minimized c-d-md-down-none"
src="img/brand/sygnet.svg"
width="30"
height="30"
alt="CoreUI Logo"
>
<img
v-show="!sidebarIsMinimized"
class="c-navbar-brand-full c-d-md-down-none"
src="img/brand/logo.svg" src="img/brand/logo.svg"
width="89" width="89"
height="25" height="25"
alt="CoreUI Logo" alt="CoreUI Logo"
> >
<!-- <img <img
class="c-navbar-brand-minimized" class="c-navbar-brand-full c-d-lg-none"
src="img/brand/sygnet.svg" src="img/brand/logo.svg"
width="30" width="89"
height="30" height="25"
alt="CoreUI Logo" alt="CoreUI Logo"
> --> >
</CLink> </CLink>
<CSidebarToggler <CSidebarToggler
class="c-header-toggler c-d-md-down-none" class="c-header-toggler c-d-md-down-none"
@@ -56,6 +65,24 @@ export default {
name: 'TheHeader', name: 'TheHeader',
components: { components: {
DefaultHeaderDropdownAccnt DefaultHeaderDropdownAccnt
},
data () {
return {
sidebarIsMinimized: false,
}
},
computed: {
logoClasses () {
return [
'c-header-brand',
{ 'c-header-brand-minimized': this.sidebarIsMinimized }
]
}
},
mounted () {
this.$root.$on('c-sidebar-minimize-state', (state) => {
this.sidebarIsMinimized = state
})
} }
} }
</script> </script>