| | |
| | | import type { SetupContext } from 'vue'; |
| | | import type { RouteLocationNormalizedLoaded } from 'vue-router'; |
| | | |
| | | import type { MenuRecordRaw } from '..\..\..\..\types\src'; |
| | | import type { MenuRecordRaw } from '../../../../types/src'; |
| | | |
| | | import { computed, onMounted, useSlots, watch } from 'vue'; |
| | | import { useRoute } from 'vue-router'; |
| | | |
| | | import { useRefresh } from '..\..\..\hooks\src'; |
| | | import { $t, i18n } from '..\..\..\..\locales\src'; |
| | | import { useRefresh } from '../../../hooks/src'; |
| | | import { $t, i18n } from '../../../../locales/src'; |
| | | import { |
| | | preferences, |
| | | updatePreferences, |
| | | usePreferences, |
| | | } from '..\..\..\..\preferences\src'; |
| | | import { useAccessStore, useTabbarStore, useTimezoneStore } from '..\..\..\..\stores\src'; |
| | | import { cloneDeep, mapTree } from '..\..\..\..\utils\src'; |
| | | } from '../../../../preferences/src'; |
| | | import { useAccessStore, useTabbarStore, useTimezoneStore } from '../../../../stores/src'; |
| | | import { cloneDeep, mapTree } from '../../../../utils/src'; |
| | | |
| | | import { VbenAdminLayout } from '..\..\..\..\@core\ui-kit\layout-ui\src'; |
| | | import { VbenBackTop, VbenLogo } from '..\..\..\..\@core\ui-kit\shadcn-ui\src'; |
| | | import { VbenAdminLayout } from '../../../../@core/ui-kit/layout-ui/src'; |
| | | import { VbenBackTop, VbenLogo } from '../../../../@core/ui-kit/shadcn-ui/src'; |
| | | |
| | | import { Breadcrumb, CheckUpdates, Preferences } from '../widgets'; |
| | | import { LayoutContent, LayoutContentSpinner } from './content'; |
| | |
| | | :collapsed="logoCollapsed" |
| | | :src="preferences.logo.source" |
| | | :src-dark="preferences.logo.sourceDark" |
| | | :text="preferences.app.name" |
| | | :text="preferences.copyright.companyName" |
| | | :theme="logoTheme" |
| | | @click="clickLogo" |
| | | > |
| | |
| | | <VbenLogo |
| | | v-if="preferences.logo.enable" |
| | | :fit="preferences.logo.fit" |
| | | :text="preferences.app.name" |
| | | :text="preferences.copyright.companyName" |
| | | :theme="sidebarThemeSub" |
| | | > |
| | | <template v-if="$slots['logo-text']" #text> |