diff --git a/components.d.ts b/components.d.ts index a8f37e3..926dc1e 100644 --- a/components.d.ts +++ b/components.d.ts @@ -15,6 +15,7 @@ declare module 'vue' { NAlert: typeof import('naive-ui')['NAlert'] NButton: typeof import('naive-ui')['NButton'] NCard: typeof import('naive-ui')['NCard'] + NCode: typeof import('naive-ui')['NCode'] NConfigProvider: typeof import('naive-ui')['NConfigProvider'] NDataTable: typeof import('naive-ui')['NDataTable'] NDialogProvider: typeof import('naive-ui')['NDialogProvider'] @@ -30,6 +31,8 @@ declare module 'vue' { NModal: typeof import('naive-ui')['NModal'] NModalProvider: typeof import('naive-ui')['NModalProvider'] NPagination: typeof import('naive-ui')['NPagination'] + NPopover: typeof import('naive-ui')['NPopover'] + NRate: typeof import('naive-ui')['NRate'] NSelect: typeof import('naive-ui')['NSelect'] NSplit: typeof import('naive-ui')['NSplit'] NSwitch: typeof import('naive-ui')['NSwitch'] @@ -40,6 +43,7 @@ declare module 'vue' { Preview: typeof import('./src/components/Preview.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + TaskTitle: typeof import('./src/components/submissions/TaskTitle.vue')['default'] Tutorial: typeof import('./src/components/Tutorial.vue')['default'] UserActions: typeof import('./src/components/dashboard/UserActions.vue')['default'] } diff --git a/src/App.vue b/src/App.vue index 532894a..ccc5d67 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,6 +5,7 @@ import { onMounted, watch } from "vue" import { Account } from "./api" import { authed, user } from "./store/user" import { STORAGE_KEY } from "./utils/const" +import hljs from "highlight.js/lib/core" onMounted(async () => { const data = await Account.getMyProfile() @@ -23,7 +24,12 @@ watch(authed, (v) => {