Skip to content

Commit 0b2587d

Browse files
committed
frontend: App: Add enter dev mode
* Add enter dev mode on 10 clicks in build date * Remove cloud unless in dev mode
1 parent a50a315 commit 0b2587d

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

core/frontend/src/App.vue

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<internet-tray-menu />
6262
<wifi-tray-menu />
6363
<ethernet-tray-menu />
64-
<cloud-tray-menu />
64+
<cloud-tray-menu v-if="settings.is_dev_mode" />
6565
<notification-tray-button />
6666
</v-app-bar>
6767
</v-card>
@@ -296,10 +296,24 @@
296296
>
297297
Bootstrap Version: {{ bootstrap_version.split(':')[1] }}
298298
</span>
299+
<!-- eslint-disable vuejs-accessibility/click-events-have-key-events -->
299300
<span
300301
id="current-version"
301302
class="build_info"
302-
>Build: {{ build_date }}</span>
303+
@click="buildDateClick"
304+
>
305+
Build: {{ build_date }}
306+
<v-btn
307+
v-if="settings.is_dev_mode"
308+
v-tooltip="'Disable dev mode'"
309+
icon
310+
@click="settings.is_dev_mode = false"
311+
>
312+
<v-icon color="red" class="ma-0 pa-0">
313+
mdi-pill
314+
</v-icon>
315+
</v-btn>
316+
</span>
303317
<span
304318
class="build_info"
305319
>
@@ -426,6 +440,7 @@ export default Vue.extend({
426440
],
427441
selected_widgets: settings.user_top_widgets,
428442
bootstrap_version: undefined as string|undefined,
443+
build_clicks: 0,
429444
}),
430445
computed: {
431446
topWidgetsName(): string[] {
@@ -719,6 +734,14 @@ export default Vue.extend({
719734
this.$router.push('/')
720735
}
721736
},
737+
buildDateClick(): void {
738+
this.build_clicks += 1
739+
740+
if (this.build_clicks === 10) {
741+
settings.is_dev_mode = true
742+
this.build_clicks = 0
743+
}
744+
},
722745
},
723746
})
724747
</script>

0 commit comments

Comments
 (0)