|
1 | 1 | <template>
|
2 |
| - <navbar> |
| 2 | + <header class="app-header navbar"> |
3 | 3 | <button class="navbar-toggler mobile-sidebar-toggler d-lg-none" type="button" @click="mobileSidebarToggle">☰</button>
|
4 |
| - <a class="navbar-brand" href="#"></a> |
5 |
| - <ul class="nav navbar-nav d-md-down-none"> |
6 |
| - <li class="nav-item"> |
7 |
| - <a class="nav-link navbar-toggler sidebar-toggler" href="#" @click="sidebarMinimize">☰</a> |
8 |
| - </li> |
9 |
| - <li class="nav-item px-3"> |
10 |
| - <a class="nav-link" href="#">Dashboard</a> |
11 |
| - </li> |
12 |
| - <li class="nav-item px-3"> |
13 |
| - <a class="nav-link" href="#">Users</a> |
14 |
| - </li> |
15 |
| - <li class="nav-item px-3"> |
16 |
| - <a class="nav-link" href="#">Settings</a> |
17 |
| - </li> |
18 |
| - </ul> |
19 |
| - <ul class="nav navbar-nav ml-auto"> |
20 |
| - <li class="nav-item d-md-down-none"> |
21 |
| - <a class="nav-link" href="#"><i class="icon-bell"></i><span class="badge badge-pill badge-danger">5</span></a> |
22 |
| - </li> |
23 |
| - <li class="nav-item d-md-down-none"> |
24 |
| - <a class="nav-link" href="#"><i class="icon-list"></i></a> |
25 |
| - </li> |
26 |
| - <li class="nav-item d-md-down-none"> |
27 |
| - <a class="nav-link" href="#"><i class="icon-location-pin"></i></a> |
28 |
| - </li> |
29 |
| - <dropdown size="nav" class="nav-item"> |
30 |
| - <span slot="button"> |
| 4 | + <b-link class="navbar-brand" to="#"></b-link> |
| 5 | + <button class="navbar-toggler sidebar-toggler d-md-down-none" type="button" @click="sidebarMinimize">☰</button> |
| 6 | + <b-nav is-nav-bar class="d-md-down-none"> |
| 7 | + <b-nav-item class="px-3">Dashboard</b-nav-item> |
| 8 | + <b-nav-item class="px-3">Users</b-nav-item> |
| 9 | + <b-nav-item class="px-3">Settings</b-nav-item> |
| 10 | + </b-nav> |
| 11 | + <b-nav is-nav-bar class="ml-auto"> |
| 12 | + <b-nav-item class="d-md-down-none"> |
| 13 | + <i class="icon-bell"></i><span class="badge badge-pill badge-danger">5</span> |
| 14 | + </b-nav-item> |
| 15 | + <b-nav-item class="d-md-down-none"> |
| 16 | + <i class="icon-list"></i> |
| 17 | + </b-nav-item> |
| 18 | + <b-nav-item class="d-md-down-none"> |
| 19 | + <i class="icon-location-pin"></i> |
| 20 | + </b-nav-item> |
| 21 | + <b-nav-item-dropdown right> |
| 22 | + <template slot="button-content"> |
31 | 23 | < img src= "static/img/avatars/6.jpg" class= "img-avatar" alt= "[email protected]">
|
32 | 24 | <span class="d-md-down-none">admin</span>
|
33 |
| - </span> |
34 |
| - <div slot="dropdown-menu"class="dropdown-menu dropdown-menu-right"> |
35 |
| - |
36 |
| - <div class="dropdown-header text-center"><strong>Account</strong></div> |
37 |
| - |
38 |
| - <a class="dropdown-item" href="#"><i class="fa fa-bell-o"></i> Updates<span class="badge badge-info">42</span></a> |
39 |
| - <a class="dropdown-item" href="#"><i class="fa fa-envelope-o"></i> Messages<span class="badge badge-success">42</span></a> |
40 |
| - <a class="dropdown-item" href="#"><i class="fa fa-tasks"></i> Tasks<span class="badge badge-danger">42</span></a> |
41 |
| - <a class="dropdown-item" href="#"><i class="fa fa-comments"></i> Comments<span class="badge badge-warning">42</span></a> |
42 |
| - |
43 |
| - <div class="dropdown-header text-center"><strong>Settings</strong></div> |
44 |
| - |
45 |
| - <a class="dropdown-item" href="#"><i class="fa fa-user"></i> Profile</a> |
46 |
| - <a class="dropdown-item" href="#"><i class="fa fa-wrench"></i> Settings</a> |
47 |
| - <a class="dropdown-item" href="#"><i class="fa fa-usd"></i> Payments<span class="badge badge-default">42</span></a> |
48 |
| - <a class="dropdown-item" href="#"><i class="fa fa-file"></i> Projects<span class="badge badge-primary">42</span></a> |
49 |
| - <div class="divider"></div> |
50 |
| - <a class="dropdown-item" href="#"><i class="fa fa-shield"></i> Lock Account</a> |
51 |
| - <a class="dropdown-item" href="#"><i class="fa fa-lock"></i> Logout</a> |
52 |
| - </div> |
53 |
| - </dropdown> |
54 |
| - <li class="nav-item d-md-down-none"> |
55 |
| - <a class="nav-link navbar-toggler aside-menu-toggler" href="#" @click="asideToggle">☰</a> |
56 |
| - </li> |
57 |
| - </ul> |
58 |
| - </navbar> |
| 25 | + </template> |
| 26 | + <b-dropdown-header class="text-center"><strong>Account</strong></b-dropdown-header> |
| 27 | + <b-dropdown-item><i class="fa fa-bell-o"></i> Updates<span class="badge badge-info">42</span></b-dropdown-item> |
| 28 | + <b-dropdown-item><i class="fa fa-envelope-o"></i> Messages<span class="badge badge-success">42</span></b-dropdown-item> |
| 29 | + <b-dropdown-item><i class="fa fa-tasks"></i> Tasks<span class="badge badge-danger">42</span></b-dropdown-item> |
| 30 | + <b-dropdown-item><i class="fa fa-comments"></i> Comments<span class="badge badge-warning">42</span></b-dropdown-item> |
| 31 | + <b-dropdown-header class="text-center"><strong>Settings</strong></b-dropdown-header> |
| 32 | + <b-dropdown-item><i class="fa fa-user"></i> Profile</b-dropdown-item> |
| 33 | + <b-dropdown-item><i class="fa fa-wrench"></i> Settings</b-dropdown-item> |
| 34 | + <b-dropdown-item><i class="fa fa-usd"></i> Payments<span class="badge badge-default">42</span></b-dropdown-item> |
| 35 | + <b-dropdown-item><i class="fa fa-file"></i> Projects<span class="badge badge-primary">42</span></b-dropdown-item> |
| 36 | + <b-dropdown-divider></b-dropdown-divider> |
| 37 | + <b-dropdown-item><i class="fa fa-shield"></i> Lock Account</b-dropdown-item> |
| 38 | + <b-dropdown-item><i class="fa fa-lock"></i> Logout</b-dropdown-item> |
| 39 | + </b-nav-item-dropdown> |
| 40 | + </b-nav> |
| 41 | + <button class="navbar-toggler aside-menu-toggler d-md-down-none" type="button" @click="asideToggle">☰</button> |
| 42 | + </header> |
59 | 43 | </template>
|
60 | 44 | <script>
|
61 |
| -
|
62 |
| -import navbar from './Navbar' |
63 |
| -import { dropdown } from 'vue-strap' |
64 |
| -
|
65 | 45 | export default {
|
66 | 46 | name: 'header',
|
67 |
| - components: { |
68 |
| - navbar, |
69 |
| - dropdown |
70 |
| - }, |
71 | 47 | methods: {
|
72 |
| - click () { |
73 |
| - // do nothing |
74 |
| - }, |
75 | 48 | sidebarToggle (e) {
|
76 | 49 | e.preventDefault()
|
77 | 50 | document.body.classList.toggle('sidebar-hidden')
|
|
0 commit comments