| | |
| | | <template> |
| | | <div class="sidebar-logo-container" :class="{'collapse':collapse}"> |
| | | <div class="sidebar-logo-container" :class="{'collapse':collapse}" :style="{ backgroundColor: sideTheme === 'theme-dark' ? variables.menuBg : variables.menuLightBg }"> |
| | | <transition name="sidebarLogoFade"> |
| | | <router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/"> |
| | | <img v-if="logo" :src="logo" class="sidebar-logo"> |
| | | <h1 v-else class="sidebar-title">{{ title }} </h1> |
| | | <h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.sidebarTitle : variables.sidebarLightTitle }">{{ title }} </h1> |
| | | </router-link> |
| | | <router-link v-else key="expand" class="sidebar-logo-link" to="/"> |
| | | <img v-if="logo" :src="logo" class="sidebar-logo"> |
| | | <h1 class="sidebar-title">{{ title }} </h1> |
| | | <h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.sidebarTitle : variables.sidebarLightTitle }">{{ title }} </h1> |
| | | </router-link> |
| | | </transition> |
| | | </div> |
| | |
| | | |
| | | <script> |
| | | import logoImg from '@/assets/logo/logo.png' |
| | | import variables from '@/assets/styles/variables.scss' |
| | | |
| | | export default { |
| | | name: 'SidebarLogo', |
| | |
| | | required: true |
| | | } |
| | | }, |
| | | computed: { |
| | | variables() { |
| | | return variables; |
| | | }, |
| | | sideTheme() { |
| | | return this.$store.state.settings.sideTheme |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | title: '若依管理系统', |