diff --git a/components.d.ts b/components.d.ts index bd09d52..11db451 100644 --- a/components.d.ts +++ b/components.d.ts @@ -19,11 +19,15 @@ declare module 'vue' { NIcon: typeof import('naive-ui')['NIcon'] NInput: typeof import('naive-ui')['NInput'] NInputGroup: typeof import('naive-ui')['NInputGroup'] + NInputGroupLabel: typeof import('naive-ui')['NInputGroupLabel'] + NInputNumber: typeof import('naive-ui')['NInputNumber'] NMessageProvider: typeof import('naive-ui')['NMessageProvider'] NModal: typeof import('naive-ui')['NModal'] NModalProvider: typeof import('naive-ui')['NModalProvider'] NNotificationProvider: typeof import('naive-ui')['NNotificationProvider'] NQrCode: typeof import('naive-ui')['NQrCode'] + NRadioButton: typeof import('naive-ui')['NRadioButton'] + NRadioGroup: typeof import('naive-ui')['NRadioGroup'] NSelect: typeof import('naive-ui')['NSelect'] NTabPane: typeof import('naive-ui')['NTabPane'] NTabs: typeof import('naive-ui')['NTabs'] diff --git a/src/AppContent.vue b/src/AppContent.vue index dbe0131..3d68110 100644 --- a/src/AppContent.vue +++ b/src/AppContent.vue @@ -2,11 +2,11 @@ import { onMounted, ref } from 'vue' import { useStore } from './store.ts' import LogDialog from './dialogs/LogDialog.vue' -import { PhClockCounterClockwise, PhInfo } from '@phosphor-icons/vue' -import { commands } from './bindings.ts' +import { PhClockCounterClockwise, PhInfo, PhGearSix } from '@phosphor-icons/vue' import AboutDialog from './dialogs/AboutDialog.vue' import { platform } from '@tauri-apps/plugin-os' import TitleBar from './components/TitleBar.vue' +import SettingsDialog from './dialogs/SettingsDialog/SettingsDialog.vue' const currentPlatform = platform() @@ -14,28 +14,39 @@ const store = useStore() const logDialogShowing = ref(false) const aboutDialogShowing = ref(false) +const settingsDialogShowing = ref(false) -onMounted(async () => { +onMounted(() => { // 屏蔽浏览器右键菜单 document.oncontextmenu = (event) => { event.preventDefault() } - - store.config = await commands.getConfig() })