From aa7d46effc6276011daa29845b84845699718e92 Mon Sep 17 00:00:00 2001 From: xuyue <517252939@qq.com> Date: Tue, 21 Nov 2023 23:06:57 +0800 Subject: [PATCH] remove shared components. --- package.json | 2 +- src/admin/contest/detail.vue | 2 +- src/admin/contest/list.vue | 6 +++--- src/admin/problem/components/Modal.vue | 2 +- src/admin/problem/detail.vue | 4 ++-- src/admin/problem/list.vue | 2 +- src/admin/user/list.vue | 2 +- src/components.d.ts | 1 - src/learn/index.vue | 2 +- src/oj/contest/components/ContestInfo.vue | 2 +- src/oj/contest/detail.vue | 3 ++- src/oj/contest/list.vue | 4 ++-- src/oj/contest/pages/rank.vue | 2 +- src/oj/problem/components/Editor.vue | 2 +- src/oj/problem/components/ProblemContent.vue | 2 +- src/oj/problem/components/ProblemSubmission.vue | 4 ++-- src/oj/problem/components/Submit.vue | 2 +- src/oj/problem/list.vue | 2 +- src/oj/rank/list.vue | 2 +- src/oj/submission/detail.vue | 2 +- src/oj/submission/list.vue | 4 ++-- src/shared/{ => components}/CodeEditor.vue | 6 +++--- src/shared/{ => components}/ContestTitle.vue | 0 src/shared/{ => components}/ContestType.vue | 0 src/shared/{ => components}/Copy.vue | 0 src/shared/{ => components}/Header.vue | 6 +++--- src/shared/{ => components}/Login.vue | 6 +++--- src/shared/{ => components}/Pagination.vue | 0 src/shared/{ => components}/Signup.vue | 6 +++--- src/shared/{ => components}/SubmissionResultTag.vue | 0 src/shared/{ => components}/TextEditor.vue | 2 +- src/shared/icons/Lock.vue | 10 ++++++++++ src/shared/layout/default.vue | 6 +++--- 33 files changed, 53 insertions(+), 43 deletions(-) rename src/shared/{ => components}/CodeEditor.vue (91%) rename src/shared/{ => components}/ContestTitle.vue (100%) rename src/shared/{ => components}/ContestType.vue (100%) rename src/shared/{ => components}/Copy.vue (100%) rename src/shared/{ => components}/Header.vue (97%) rename src/shared/{ => components}/Login.vue (93%) rename src/shared/{ => components}/Pagination.vue (100%) rename src/shared/{ => components}/Signup.vue (96%) rename src/shared/{ => components}/SubmissionResultTag.vue (100%) rename src/shared/{ => components}/TextEditor.vue (97%) create mode 100644 src/shared/icons/Lock.vue 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 @@