StationHeader.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <template>
  2. <nav class="nav has-shadow">
  3. <div class="nav-left">
  4. <a class="nav-item" href="#" v-link="{ path: '/' }">
  5. <span class="icon">
  6. <i class="fa fa-home"></i>
  7. </span>
  8. </a>
  9. <a class="nav-item" href="#" @click="$parent.toggleModal()">
  10. <span class="icon">
  11. <i class="fa fa-plus"></i>
  12. </span>
  13. </a>
  14. <a class="nav-item" href="#">
  15. <span class="icon">
  16. <i class="fa fa-flag"></i>
  17. </span>
  18. </a>
  19. <a class="nav-item" href="#">
  20. <span class="icon">
  21. <i class="fa fa-step-forward"></i>
  22. </span>
  23. </a>
  24. </div>
  25. <div class="nav-center">
  26. {{title}}
  27. </div>
  28. <!--<span class="nav-toggle" :class="{ 'is-active': isActive }" @click="toggleMobileMenu()">
  29. <span></span>
  30. <span></span>
  31. <span></span>
  32. </span>-->
  33. <div class="nav-right">
  34. <a class="nav-item" href="#">
  35. <span class="icon">
  36. <i class="fa fa-music"></i>
  37. </span>
  38. </a>
  39. <a class="nav-item" href="#">
  40. <span class="icon">
  41. <i class="fa fa-comments"></i>
  42. </span>
  43. </a>
  44. <a class="nav-item" href="#">
  45. <span class="icon">
  46. <i class="fa fa-users"></i>
  47. </span>
  48. </a>
  49. </div>
  50. </nav>
  51. </template>
  52. <script>
  53. export default {
  54. data() {
  55. return {
  56. title: this.$route.params.id,
  57. isActive: false
  58. }
  59. },
  60. methods: {
  61. toggleMobileMenu: function() {
  62. this.isActive = !this.isActive;
  63. }
  64. }
  65. }
  66. </script>
  67. <style lang="sass" scoped>
  68. .nav {
  69. background-color: #0091ea;
  70. }
  71. a.nav-item {
  72. color: #fff;
  73. }
  74. .nav-center {
  75. display: flex;
  76. align-items: center;
  77. text-transform: capitalize;
  78. color: #fff;
  79. }
  80. </style>