Wire up logic for completing and discarding a review
This commit is contained in:
parent
0fbf891c23
commit
5549f9d79f
2 changed files with 11 additions and 4 deletions
|
|
@ -64,16 +64,21 @@ import MapProxiedArcgisTile from "@/components/MapProxiedArcgisTile.vue";
|
|||
import { Changes } from "@/types";
|
||||
import { ReviewTask } from "@/type/api";
|
||||
|
||||
interface Emits {
|
||||
(e: "doComplete"): void;
|
||||
(e: "doDiscard"): void;
|
||||
}
|
||||
interface Props {
|
||||
changes: Changes;
|
||||
selectedTask?: ReviewTask;
|
||||
submitting: boolean;
|
||||
}
|
||||
const emit = defineEmits<Emits>();
|
||||
const props = defineProps<Props>();
|
||||
function discardEntry() {
|
||||
console.log("Fake discard entry");
|
||||
emit("doDiscard");
|
||||
}
|
||||
function markReviewed() {
|
||||
console.log("Fake mark reviewed");
|
||||
emit("doComplete");
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@ body {
|
|||
<template #right>
|
||||
<ReviewPoolColumnAction
|
||||
:changes="changes"
|
||||
@doComplete="doComplete"
|
||||
@doDiscard="doDiscard"
|
||||
:selectedTask="selectedTask"
|
||||
:submitting="submitting"
|
||||
/>
|
||||
|
|
@ -339,11 +341,11 @@ async function submitReview(action: "committed" | "discarded"): Promise<void> {
|
|||
}
|
||||
|
||||
// Action Handlers
|
||||
function markReviewed(): void {
|
||||
function doComplete(): void {
|
||||
submitReview("committed");
|
||||
}
|
||||
|
||||
function discardEntry(): void {
|
||||
function doDiscard(): void {
|
||||
submitReview("discarded");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue