fix
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
2025-10-13 20:23:05 +08:00
parent 88b7224b49
commit 04d77a3e9d

View File

@@ -5,6 +5,7 @@ import { useProblemStore } from "oj/store/problem"
import { SOURCES } from "utils/constants" import { SOURCES } from "utils/constants"
import CodeEditor from "shared/components/CodeEditor.vue" import CodeEditor from "shared/components/CodeEditor.vue"
import { useBreakpoints } from "shared/composables/breakpoints" import { useBreakpoints } from "shared/composables/breakpoints"
import { provideSyncStatus } from "oj/composables/syncStatus"
import storage from "utils/storage" import storage from "utils/storage"
import { LANGUAGE } from "utils/types" import { LANGUAGE } from "utils/types"
import Form from "./Form.vue" import Form from "./Form.vue"
@@ -17,6 +18,10 @@ const { problem } = storeToRefs(problemStore)
const { isDesktop } = useBreakpoints() const { isDesktop } = useBreakpoints()
// 提供空的同步状态,避免 Form 组件注入错误
// 在竞赛模式下,同步功能会被 showSyncFeature 自动禁用
provideSyncStatus()
const contestID = route.params.contestID || null const contestID = route.params.contestID || null
const storageKey = computed( const storageKey = computed(
() => () =>