| 123456789101112131415161718192021222324252627282930313233343536373839 |
- div(class="admin-layout")
- aside(class="admin-sidebar")
- div(class="admin-sidebar__header")
- h2 {{ domainSettings?.companyName || 'Админ-панель' }}
- p Версия 1.0.0
-
- nav(class="admin-nav")
- ul(class="admin-nav__list")
- li(class="admin-nav__item")
- router-link(to="/admin" class="admin-nav__link" exact) 📊 Дашборд
- li(class="admin-nav__item")
- router-link(to="/admin/products" class="admin-nav__link") 🛍️ Товары
- li(class="admin-nav__item")
- router-link(to="/admin/categories" class="admin-nav__link") 📂 Категории
- li(class="admin-nav__item")
- router-link(to="/admin/import" class="admin-nav__link") 📥 Импорт
- li(class="admin-nav__item")
- router-link(to="/admin/media" class="admin-nav__link") 🖼️ Медиафайлы
- li(class="admin-nav__item")
- router-link(to="/" class="admin-nav__link") ← На сайт
-
- main(class="admin-main")
- header(class="admin-header")
- div(class="admin-header__user")
- span {{ user?.username || 'Администратор' }}
- ui-button(@click="logout" size="small") Выйти
-
- div(class="admin-header__breadcrumbs")
- span(v-for="(crumb, index) in breadcrumbs" :key="index")
- router-link(v-if="index < breadcrumbs.length - 1" :to="crumb.path") {{ crumb.name }}
- span(v-else) {{ crumb.name }}
- span(v-if="index < breadcrumbs.length - 1") /
-
- div(class="admin-content")
- router-view(
- :domain-settings="domainSettings"
- :language="language"
- @show-notification="$emit('show-notification', $event)"
- )
|