From 9ee553ef23cb86b2fcdf7879149c833c81fa8fb5 Mon Sep 17 00:00:00 2001 From: GeckoEidechse Date: Mon, 15 Jul 2024 16:51:20 +0200 Subject: feat: Change repair window to tab --- src-vue/src/views/SettingsView.vue | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src-vue/src/views/SettingsView.vue') diff --git a/src-vue/src/views/SettingsView.vue b/src-vue/src/views/SettingsView.vue index 5ead665b..613c5a26 100644 --- a/src-vue/src/views/SettingsView.vue +++ b/src-vue/src/views/SettingsView.vue @@ -104,11 +104,11 @@ - +

{{ $t('settings.repair.title') }}

- - {{ $t('settings.repair.open_window') }} + + {{ $t('settings.repair.open_view') }}
@@ -152,6 +152,7 @@ const persistentStore = new Store('flight-core-settings.json'); import { open } from '@tauri-apps/api/shell'; import { i18n } from '../main'; import { ElMessageBox } from 'element-plus' +import { Tabs } from "../utils/Tabs"; export default defineComponent({ name: "SettingsView", @@ -241,12 +242,9 @@ export default defineComponent({ async updateGamePath() { this.$store.commit('updateGamePath'); }, - async openRepairWindow() { - await invoke("open_repair_window") - .then((message) => { }) - .catch((error) => { - showErrorNotification(error); - }); + async openRepairView() { + this.$store.state.repair_view_visible = true; + this.$store.commit('updateCurrentTab', Tabs.REPAIR); }, async openGameInstallFolder() { // Verify the game path is actually set -- cgit v1.2.3