| | |
| | | <div class="sidebar-logo-container" :class="{ 'collapse': collapse }"> |
| | | <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> |
| | | <img v-if="logo" :src="logow" class="sidebar-logo-collapse" /> |
| | | <!-- <h1 v-else class="sidebar-title">{{ 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">{{ title }}</h1> --> |
| | | </router-link> |
| | | </transition> |
| | | </div> |
| | |
| | | |
| | | <script setup> |
| | | import logo from '@/assets/logo/logo.png' |
| | | import logow from '@/assets/logo/logo-white.png' |
| | | import useSettingsStore from '@/store/modules/settings' |
| | | import variables from '@/assets/styles/variables.module.scss' |
| | | |
| | |
| | | width: 100%; |
| | | |
| | | & .sidebar-logo { |
| | | width: 32px; |
| | | height: 32px; |
| | | height: 15px; |
| | | vertical-align: middle; |
| | | margin-right: 12px; |
| | | } |
| | | |
| | | & .sidebar-logo-collapse { |
| | | height: 47px; |
| | | vertical-align: middle; |
| | | } |
| | | |
| | | & .sidebar-title { |