diff --git a/src/admin/api.ts b/src/admin/api.ts index 2bebce9..3ae5f10 100644 --- a/src/admin/api.ts +++ b/src/admin/api.ts @@ -160,6 +160,10 @@ export function editContest(contest: Contest | BlankContest) { return http.put("admin/contest", contest) } +export function cloneContest(contest_id: number) { + return http.post("admin/contest/clone", { contest_id }) +} + export function getContest(id: string) { return http.get("admin/contest", { params: { id }, diff --git a/src/admin/contest/components/Actions.vue b/src/admin/contest/components/Actions.vue index dddb736..bad0d30 100644 --- a/src/admin/contest/components/Actions.vue +++ b/src/admin/contest/components/Actions.vue @@ -1,11 +1,13 @@