chg: [layout:navbar-right] Started implementation
parent
b0e594320b
commit
5ccf46c1cd
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
use Cake\Routing\Router;
|
||||||
|
?>
|
||||||
|
<div class="btn-group">
|
||||||
|
<a class="nav-link px-2 text-decoration-none profile-button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#" data-offset="10,20">
|
||||||
|
<i class="<?= $this->FontAwesome->getClass('bell') ?> fa-lg"></i>
|
||||||
|
</a>
|
||||||
|
<div class="dropdown-menu dropdown-menu-right">
|
||||||
|
<?php if (empty($notifications)): ?>
|
||||||
|
<h6 class="dropdown-header"><?= __('- No notification -') ?></h6>
|
||||||
|
<?php endif; ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -1 +1,27 @@
|
||||||
<i class="<?= $this->FontAwesome->getClass('user-circle') ?> fa-lg"></i>
|
<?php
|
||||||
|
use Cake\Routing\Router;
|
||||||
|
?>
|
||||||
|
<div class="btn-group">
|
||||||
|
<a class="nav-link px-2 text-decoration-none profile-button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#" data-offset="10,20">
|
||||||
|
<i class="<?= $this->FontAwesome->getClass('user-circle') ?> fa-lg"></i>
|
||||||
|
</a>
|
||||||
|
<div class="dropdown-menu dropdown-menu-right">
|
||||||
|
<h6 class="dropdown-header"><?= h($this->request->getAttribute('identity')['username']) ?></h6>
|
||||||
|
<a class="dropdown-item" href="<?= Router::url(['controller' => 'users', 'action' => 'view']) ?>">
|
||||||
|
<i class="mr-1 <?= $this->FontAwesome->getClass('user-circle') ?>"></i>
|
||||||
|
<?= __('My Account') ?>
|
||||||
|
</a>
|
||||||
|
<a class="dropdown-item" href="<?= Router::url(['controller' => 'users', 'action' => 'userSettings']) ?>">
|
||||||
|
<i class="mr-1 <?= $this->FontAwesome->getClass('user-cog') ?>"></i>
|
||||||
|
<?= __('Settings') ?>
|
||||||
|
</a>
|
||||||
|
<div class="dropdown-divider"></div>
|
||||||
|
<a class="dropdown-item" href="<?= Router::url(['controller' => 'users', 'action' => 'logout']) ?>">
|
||||||
|
<i class="mr-1 <?= $this->FontAwesome->getClass('sign-out-alt') ?>"></i>
|
||||||
|
<?= __('Logout') ?>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
|
@ -4,15 +4,8 @@
|
||||||
<i class="icon <?= $this->FontAwesome->getClass('search') ?>"></i>
|
<i class="icon <?= $this->FontAwesome->getClass('search') ?>"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-menu d-flex ml-1">
|
<div class="header-menu d-flex ml-1">
|
||||||
<a class="nav-link px-2 text-decoration-none" href="#">
|
<?= $this->element('layouts/header/header-notifications') ?>
|
||||||
<i class="<?= $this->FontAwesome->getClass('bell') ?> fa-lg"></i>
|
<?= $this->element('layouts/header/header-profile') ?>
|
||||||
</a>
|
|
||||||
<a class="nav-link px-2 text-decoration-none" href="#">
|
|
||||||
<i class="<?= $this->FontAwesome->getClass('cog') ?> fa-lg"></i>
|
|
||||||
</a>
|
|
||||||
<a class="nav-link px-2 text-decoration-none" href="#">
|
|
||||||
<?= $this->element('layouts/header/header-profile') ?>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -89,8 +89,20 @@ main.content {
|
||||||
justify-content: end;
|
justify-content: end;
|
||||||
flex: 1 0 auto;
|
flex: 1 0 auto;
|
||||||
padding-right: 20px;
|
padding-right: 20px;
|
||||||
|
height: var(--navbar-height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.right-navbar div.global-search-container {
|
||||||
|
margin: auto 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-navbar div.header-menu a.nav-link {
|
||||||
|
margin: auto 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.right-navbar .header-menu .dropdown-menu a.dropdown-item > i {
|
||||||
|
min-width: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* sidebar */
|
/* sidebar */
|
||||||
|
@ -346,7 +358,7 @@ header.navbar-light.top-navbar .header-breadcrumb .header-breadcrumb-item > a:ho
|
||||||
margin-right: 0.5rem;
|
margin-right: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar-dark .right-navbar .header-menu a {
|
.navbar-dark .right-navbar .header-menu a.nav-link {
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
.navbar-light .right-navbar .header-menu a {
|
.navbar-light .right-navbar .header-menu a {
|
||||||
|
@ -366,3 +378,4 @@ header.navbar-light.top-navbar .header-breadcrumb .header-breadcrumb-item > a:ho
|
||||||
.navbar-light .left-navbar .navbar-brand:hover img {
|
.navbar-light .left-navbar .navbar-brand:hover img {
|
||||||
filter: invert(0) drop-shadow(0px 0px 4px #000);
|
filter: invert(0) drop-shadow(0px 0px 4px #000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue