aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src/views
diff options
context:
space:
mode:
authorAlystrasz <contact@remyraes.com>2022-10-03 22:20:37 +0200
committerAlystrasz <contact@remyraes.com>2022-10-03 22:20:37 +0200
commitba53e308a0908d0852e23d86efc66acf837485e4 (patch)
treeca59e2e79ee4644dc4d976d41d1bba72d4c88325 /src-vue/src/views
parent6665621da87811d2f219b83b21fb705b538dca90 (diff)
downloadFlightCore-ba53e308a0908d0852e23d86efc66acf837485e4.tar.gz
FlightCore-ba53e308a0908d0852e23d86efc66acf837485e4.zip
feat: add panic button to dev view
Diffstat (limited to 'src-vue/src/views')
-rw-r--r--src-vue/src/views/DeveloperView.vue15
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'
+ });
}
}
});