diff --git a/ts/rmo/content/compliance/Address.vue b/ts/rmo/content/compliance/Address.vue
index 50644d47..65c1d1c7 100644
--- a/ts/rmo/content/compliance/Address.vue
+++ b/ts/rmo/content/compliance/Address.vue
@@ -13,12 +13,12 @@
-
- Back
-
+
{
return undefined;
});
const routes = useRoutes();
+function doBack() {
+ doUpdate();
+ router.push(routes.ComplianceIntro(props.publicID));
+}
function doContinue() {
- props.modelValue.address = locator.value.address;
- props.modelValue.location = locator.value.location;
- emit("update:modelValue", props.modelValue);
- emit("doAddress");
+ doUpdate();
if (props.modelValue.concerns.length > 0) {
router.push(routes.ComplianceConcern(props.publicID));
} else {
router.push(routes.ComplianceEvidence(props.publicID));
}
}
+function doUpdate() {
+ props.modelValue.address = locator.value.address;
+ props.modelValue.location = locator.value.location;
+ emit("update:modelValue", props.modelValue);
+ emit("doAddress");
+}
onMounted(() => {
locator.value.address = props.modelValue.address;
});