diff --git a/webclient/src/components/feedback/EditRequestModal.vue b/webclient/src/components/feedback/EditRequestModal.vue new file mode 100644 index 000000000..8406d45d4 --- /dev/null +++ b/webclient/src/components/feedback/EditRequestModal.vue @@ -0,0 +1,34 @@ + + + + + + + {{ $t("feedback.message") }} + + + {{ $t("feedback.coordinates") }} + coordinates can be previewed here + + success + + + + diff --git a/webclient/src/stores/global.ts b/webclient/src/stores/global.ts index 6d27d0498..814a4d9bc 100644 --- a/webclient/src/stores/global.ts +++ b/webclient/src/stores/global.ts @@ -1,6 +1,7 @@ import { defineStore } from "pinia"; import type { components } from "@/api_types"; type PostFeedbackRequest = components["schemas"]["PostFeedbackRequest"]; +type ProposeEditsRequest = components["schemas"]["ProposeEditsRequest"]; export type Coord = { coords: { @@ -22,6 +23,13 @@ export const useGlobalStore = defineStore({ deletion_requested: false, } as Omit, }, + propose_edits: { + open: false, + data: { + edits: {}, + additional_context: "", + } as Omit, + }, }), actions: { focusSearchBar(): void {