diff options
Diffstat (limited to 'src/App.vue')
-rw-r--r-- | src/App.vue | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/App.vue b/src/App.vue index 17c3214..747d279 100644 --- a/src/App.vue +++ b/src/App.vue | |||
@@ -10,7 +10,7 @@ | |||
10 | > | 10 | > |
11 | <DynamicTheme :themes="config.colors" /> | 11 | <DynamicTheme :themes="config.colors" /> |
12 | <div id="bighead"> | 12 | <div id="bighead"> |
13 | <section v-if="config.header" class="first-line"> | 13 | <section v-if="config.header" class="first-line is-hidden-touch"> |
14 | <div v-cloak class="container"> | 14 | <div v-cloak class="container"> |
15 | <div class="logo"> | 15 | <div class="logo"> |
16 | <img v-if="config.logo" :src="config.logo" alt="dashboard logo" /> | 16 | <img v-if="config.logo" :src="config.logo" alt="dashboard logo" /> |
@@ -27,6 +27,8 @@ | |||
27 | :open="showMenu" | 27 | :open="showMenu" |
28 | :links="config.links" | 28 | :links="config.links" |
29 | @navbar:toggle="showMenu = !showMenu" | 29 | @navbar:toggle="showMenu = !showMenu" |
30 | :navigateToFirstService="navigateToFirstService" | ||
31 | :filterServices="filterServices" | ||
30 | > | 32 | > |
31 | <DarkMode @updated="isDark = $event" /> | 33 | <DarkMode @updated="isDark = $event" /> |
32 | 34 | ||
@@ -36,14 +38,6 @@ | |||
36 | icon="fa-list" | 38 | icon="fa-list" |
37 | iconAlt="fa-columns" | 39 | iconAlt="fa-columns" |
38 | /> | 40 | /> |
39 | |||
40 | <SearchInput | ||
41 | class="navbar-item is-inline-block-mobile" | ||
42 | @input="filterServices" | ||
43 | @search:focus="showMenu = true" | ||
44 | @search:open="navigateToFirstService" | ||
45 | @search:cancel="filterServices" | ||
46 | /> | ||
47 | </Navbar> | 41 | </Navbar> |
48 | </div> | 42 | </div> |
49 | 43 | ||
@@ -68,7 +62,7 @@ | |||
68 | v-for="item in group.items" | 62 | v-for="item in group.items" |
69 | :key="item.name" | 63 | :key="item.name" |
70 | v-bind:item="item" | 64 | v-bind:item="item" |
71 | :class="['column', `is-${12 / config.columns}`]" | 65 | class="column is-half-tablet is-one-third-widescreen is-half-desktop" |
72 | /> | 66 | /> |
73 | </template> | 67 | </template> |
74 | </div> | 68 | </div> |
@@ -79,7 +73,7 @@ | |||
79 | class="columns is-multiline layout-vertical" | 73 | class="columns is-multiline layout-vertical" |
80 | > | 74 | > |
81 | <div | 75 | <div |
82 | :class="['column', `is-${12 / config.columns}`]" | 76 | class="column is-half-tablet is-one-third-widescreen is-half-desktop" |
83 | v-for="group in services" | 77 | v-for="group in services" |
84 | :key="group.name" | 78 | :key="group.name" |
85 | > | 79 | > |
@@ -118,7 +112,6 @@ import Navbar from "./components/Navbar.vue"; | |||
118 | import ConnectivityChecker from "./components/ConnectivityChecker.vue"; | 112 | import ConnectivityChecker from "./components/ConnectivityChecker.vue"; |
119 | import Service from "./components/Service.vue"; | 113 | import Service from "./components/Service.vue"; |
120 | import Message from "./components/Message.vue"; | 114 | import Message from "./components/Message.vue"; |
121 | import SearchInput from "./components/SearchInput.vue"; | ||
122 | import SettingToggle from "./components/SettingToggle.vue"; | 115 | import SettingToggle from "./components/SettingToggle.vue"; |
123 | import DarkMode from "./components/DarkMode.vue"; | 116 | import DarkMode from "./components/DarkMode.vue"; |
124 | import DynamicTheme from "./components/DynamicTheme.vue"; | 117 | import DynamicTheme from "./components/DynamicTheme.vue"; |
@@ -132,7 +125,6 @@ export default { | |||
132 | ConnectivityChecker, | 125 | ConnectivityChecker, |
133 | Service, | 126 | Service, |
134 | Message, | 127 | Message, |
135 | SearchInput, | ||
136 | SettingToggle, | 128 | SettingToggle, |
137 | DarkMode, | 129 | DarkMode, |
138 | DynamicTheme, | 130 | DynamicTheme, |
@@ -143,7 +135,7 @@ export default { | |||
143 | services: null, | 135 | services: null, |
144 | offline: false, | 136 | offline: false, |
145 | filter: "", | 137 | filter: "", |
146 | vlayout: true, | 138 | vlayout: false, |
147 | isDark: null, | 139 | isDark: null, |
148 | showMenu: false, | 140 | showMenu: false, |
149 | }; | 141 | }; |