diff --git a/package.json b/package.json index 86fb2a7..a5f5016 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,6 @@ "unplugin-vue-components": "^0.25.2", "vite": "^4.4.11", "unplugin-vue-markdown": "^0.24.3", - "vue-tsc": "^1.8.18" + "vue-tsc": "^1.8.22" } } diff --git a/src/admin/contest/detail.vue b/src/admin/contest/detail.vue index 0620a46..8d730b2 100644 --- a/src/admin/contest/detail.vue +++ b/src/admin/contest/detail.vue @@ -1,6 +1,6 @@ diff --git a/src/oj/contest/detail.vue b/src/oj/contest/detail.vue index 05cf2ac..c1bb174 100644 --- a/src/oj/contest/detail.vue +++ b/src/oj/contest/detail.vue @@ -4,6 +4,7 @@ import { isDesktop } from "~/shared/composables/breakpoints" import { useContestStore } from "../store/contest" import ContestInfo from "./components/ContestInfo.vue" import ContestMenu from "./components/ContestMenu.vue" +import Lock from "~/shared/icons/Lock.vue" const props = defineProps<{ contestID: string @@ -34,7 +35,7 @@ const passwordFormVisible = computed(

{{ contestStore.contest.title }}

- + import { NButton, NIcon } from "naive-ui" import { GoldMedal } from "@element-plus/icons-vue" -import Pagination from "~/shared/Pagination.vue" +import Pagination from "~/shared/components/Pagination.vue" import AcAndSubmission from "../components/AcAndSubmission.vue" import { getContestProblems, getContestRank } from "oj/api" import { ContestRank, ProblemFiltered } from "~/utils/types" diff --git a/src/oj/problem/components/Editor.vue b/src/oj/problem/components/Editor.vue index caff344..3baef1f 100644 --- a/src/oj/problem/components/Editor.vue +++ b/src/oj/problem/components/Editor.vue @@ -6,7 +6,7 @@ import { problem } from "oj/composables/problem" import storage from "~/utils/storage" const Form = defineAsyncComponent(() => import("./Form.vue")) -const CodeEditor = defineAsyncComponent(() => import("~/shared/CodeEditor.vue")) +const CodeEditor = defineAsyncComponent(() => import("~/shared/components/CodeEditor.vue")) const route = useRoute() const contestID = !!route.params.contestID ? route.params.contestID : null diff --git a/src/oj/problem/components/ProblemContent.vue b/src/oj/problem/components/ProblemContent.vue index 1ac7ae3..8246958 100644 --- a/src/oj/problem/components/ProblemContent.vue +++ b/src/oj/problem/components/ProblemContent.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/src/shared/layout/default.vue b/src/shared/layout/default.vue index 3119b6d..85ce042 100644 --- a/src/shared/layout/default.vue +++ b/src/shared/layout/default.vue @@ -1,7 +1,7 @@