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 @@