aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src/views/DeveloperView.vue
diff options
context:
space:
mode:
authorGeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>2022-10-04 22:05:26 +0200
committerGitHub <noreply@github.com>2022-10-04 22:05:26 +0200
commitdd2f37620b8a4d925bdb55badfb598c30d9c5ba8 (patch)
treee1f79d454123f51d2a5c0adbc9d4eeee07186df5 /src-vue/src/views/DeveloperView.vue
parent7f0ee9be80988f13f1d234136725a03db0335ec5 (diff)
parent5912e98a02e799b7ad6c910567fe18988ab84798 (diff)
downloadFlightCore-dd2f37620b8a4d925bdb55badfb598c30d9c5ba8.tar.gz
FlightCore-dd2f37620b8a4d925bdb55badfb598c30d9c5ba8.zip
Merge pull request #2 from Alystrasz/feat/new-ui
Full UI rework
Diffstat (limited to 'src-vue/src/views/DeveloperView.vue')
-rw-r--r--src-vue/src/views/DeveloperView.vue41
1 files changed, 41 insertions, 0 deletions
diff --git a/src-vue/src/views/DeveloperView.vue b/src-vue/src/views/DeveloperView.vue
new file mode 100644
index 00000000..52dd29fd
--- /dev/null
+++ b/src-vue/src/views/DeveloperView.vue
@@ -0,0 +1,41 @@
+<template>
+ <div class="fc__developer__container">
+ <el-button type="primary" @click="disableDevMode">
+ Disable developer mode
+ </el-button>
+
+ <el-button type="primary" @click="crashApplication">
+ Panic button
+ </el-button>
+ </div>
+</template>
+
+<script lang="ts">
+import {defineComponent} from "vue";
+import { invoke } from "@tauri-apps/api";
+import { ElNotification } from "element-plus";
+
+export default defineComponent({
+ name: "DeveloperView",
+ methods: {
+ disableDevMode() {
+ this.$store.commit('toggleDeveloperMode');
+ },
+ async crashApplication() {
+ await invoke("force_panic");
+ ElNotification({
+ title: 'Error',
+ message: "Never should have been able to get here!",
+ type: 'error',
+ position: 'bottom-right'
+ });
+ }
+ }
+});
+</script>
+
+<style scoped>
+.fc__developer__container {
+ padding: 20px 30px;
+}
+</style>