refactor: adjust header and sidebar to new styles

This commit is contained in:
woothu
2019-09-20 18:07:44 +02:00
parent b3e6540052
commit 44f80324df
11 changed files with 139 additions and 175 deletions
+13 -12
View File
@@ -1,18 +1,19 @@
<template>
<div class="c-app c-default-layout">
<TheHeader/>
<div class="c-app">
<TheSidebar/>
<div class="c-body">
<main class="c-main">
<CBreadcrumbRouter/>
<CContainer fluid>
<transition name="fade">
<router-view></router-view>
</transition>
</CContainer>
</main>
<div class="c-wrapper">
<TheHeader/>
<div class="c-body">
<main class="c-main">
<CContainer fluid>
<transition name="fade">
<router-view></router-view>
</transition>
</CContainer>
</main>
</div>
<TheFooter/>
</div>
<TheFooter/>
</div>
</template>
+15 -11
View File
@@ -2,17 +2,21 @@
<CDropdown
nav
no-caret
no-popper
add-menu-classes="dropdown-menu-right"
class="c-header-nav-items"
placement="bottom-end"
add-menu-classes="pt-0"
>
<template #toggler-content>
<img
src="img/avatars/6.jpg"
class="img-avatar"
alt="admin@bootstrapmaster.com"
/>
<template #toggler="{click}">
<CLink class="c-header-nav-link" @click="click">
<div class="c-avatar">
<img
src="img/avatars/6.jpg"
class="c-avatar-img "
/>
</div>
</CLink>
</template>
<CDropdownHeader tag="div" class="text-center">
<CDropdownHeader tag="div" class="text-center bg-light">
<strong>Account</strong>
</CDropdownHeader>
<CDropdownItem>
@@ -32,8 +36,8 @@
<CBadge variant="warning">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownHeader
tag="div"
class="text-center"
tag="div"
class="text-center bg-light"
>
<strong>Settings</strong>
</CDropdownHeader>
+22 -44
View File
@@ -1,56 +1,34 @@
<template>
<CHeader fixed>
<CHeader fixed with-subheader light>
<CSidebarToggler
class="c-header-toggler d-lg-none mr-auto"
class="c-header-toggler"
v-c-emit-root-event:c-sidebar-toggle
/>
<CLink :class="logoClasses" to="/">
<img
v-show="sidebarIsMinimized"
class="navbar-brand-minimized d-md-down-none"
src="img/brand/sygnet.svg"
width="30"
height="30"
alt="CoreUI Logo"
>
<img
v-show="!sidebarIsMinimized"
class="navbar-brand-full d-md-down-none"
src="img/brand/logo.svg"
width="89"
height="25"
alt="CoreUI Logo"
>
<img
class="navbar-brand-full d-lg-none"
src="img/brand/logo.svg"
width="89"
height="25"
alt="CoreUI Logo"
>
</CLink>
<CSidebarToggler
class="c-header-toggler d-md-down-none"
v-c-emit-root-event:c-sidebar-toggle
<img
class="c-header-brand mx-auto d-lg-none"
src="img/brand/coreui-base.svg"
width="97"
height="46"
alt="CoreUI Logo"
/>
<ul class="c-header-nav d-md-down-none">
<CNavItem class="px-3" to="/dashboard">Dashboard</CNavItem>
<CNavItem class="px-3" to="/users" exact>Users</CNavItem>
<CNavItem class="px-3">Settings</CNavItem>
<ul class="c-header-nav d-md-down-none mr-auto">
<CHeaderNavItem class="px-3" to="/dashboard">Dashboard</CHeaderNavItem>
<CHeaderNavItem class="px-3" to="/users" exact>Users</CHeaderNavItem>
<CHeaderNavItem class="px-3">Settings</CHeaderNavItem>
</ul>
<CNav class="c-header-nav ml-auto">
<CNavItem class="d-md-down-none">
<ul class="c-header-nav">
<CHeaderNavItem class="d-md-down-none mx-2">
<i class="cui-bell"></i>
<CBadge pill variant="danger">5</CBadge>
</CNavItem>
<CNavItem class="d-md-down-none">
</CHeaderNavItem>
<CHeaderNavItem class="d-md-down-none mx-2">
<i class="cui-list"></i>
</CNavItem>
<CNavItem class="d-md-down-none">
<i class="cui-location-pin"></i>
</CNavItem>
</CHeaderNavItem>
<CHeaderNavItem class="d-md-down-none mx-2">
<i class="cui-envelope-open"></i>
</CHeaderNavItem>
<DefaultHeaderDropdownAccnt/>
</CNav>
</ul>
<CBreadcrumbRouter class="c-subheader px-3"/>
</CHeader>
</template>
+5
View File
@@ -3,6 +3,11 @@
fixed
:minimize="minimize"
>
<CSidebarBrand
fullSrc="img/brand/coreui-base-white.svg"
minimizedSrc="img/brand/coreui-signet-white.svg"
:wrappedInLink="{ href: 'https://coreui.io/', target: '_blank'}"
/>
<!-- <CSidebarHeader/> -->
<!-- <CSidebarForm/> -->
<CRenderFunction :contentToRender="nav"/>
+4 -2
View File
@@ -446,8 +446,10 @@ export default [
name: 'Download CoreUI',
href: 'http://coreui.io/vue/',
icon: 'cui-cloud-download',
addLinkClasses: 'c-nav-link-success',
},
attrs: {
class: 'mt-auto',
variant: 'success'
}
}
],
@@ -458,7 +460,7 @@ export default [
name: 'Try CoreUI PRO',
href: 'http://coreui.io/pro/vue/',
icon: 'cui-layers',
variant: 'danger'
addLinkClasses: 'c-nav-link-danger',
}
}
]