diff options
author | Alystrasz <contact@remyraes.com> | 2022-10-03 22:20:37 +0200 |
---|---|---|
committer | Alystrasz <contact@remyraes.com> | 2022-10-03 22:20:37 +0200 |
commit | ba53e308a0908d0852e23d86efc66acf837485e4 (patch) | |
tree | ca59e2e79ee4644dc4d976d41d1bba72d4c88325 /src-vue | |
parent | 6665621da87811d2f219b83b21fb705b538dca90 (diff) | |
download | FlightCore-ba53e308a0908d0852e23d86efc66acf837485e4.tar.gz FlightCore-ba53e308a0908d0852e23d86efc66acf837485e4.zip |
feat: add panic button to dev view
Diffstat (limited to 'src-vue')
-rw-r--r-- | src-vue/src/views/DeveloperView.vue | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src-vue/src/views/DeveloperView.vue b/src-vue/src/views/DeveloperView.vue index bfb206a2..52dd29fd 100644 --- a/src-vue/src/views/DeveloperView.vue +++ b/src-vue/src/views/DeveloperView.vue @@ -3,17 +3,32 @@ <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' + }); } } }); |