diff --git a/src/components.d.ts b/src/components.d.ts index d5783f6..bea993b 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -49,6 +49,7 @@ declare module 'vue' { NScrollbar: typeof import('naive-ui')['NScrollbar'] NSelect: typeof import('naive-ui')['NSelect'] NSpace: typeof import('naive-ui')['NSpace'] + NSplit: typeof import('naive-ui')['NSplit'] NSwitch: typeof import('naive-ui')['NSwitch'] NTabPane: typeof import('naive-ui')['NTabPane'] NTabs: typeof import('naive-ui')['NTabs'] diff --git a/src/oj/composables/code.ts b/src/oj/composables/code.ts index 02cc9ab..bfe72a0 100644 --- a/src/oj/composables/code.ts +++ b/src/oj/composables/code.ts @@ -6,3 +6,6 @@ export const code = reactive({ value: "", language: storage.get(STORAGE_KEY.LANGUAGE) || "Python3", }) + +export const input = ref("") +export const output = ref("") diff --git a/src/oj/problem/components/EditorWithTest.vue b/src/oj/problem/components/EditorWithTest.vue new file mode 100644 index 0000000..12be4c7 --- /dev/null +++ b/src/oj/problem/components/EditorWithTest.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/oj/problem/components/Form.vue b/src/oj/problem/components/Form.vue index 721b7a8..b4a7e11 100644 --- a/src/oj/problem/components/Form.vue +++ b/src/oj/problem/components/Form.vue @@ -1,7 +1,7 @@