Fix links in the compliance process

This commit is contained in:
Eli Ribble 2026-04-22 14:49:04 +00:00
parent b4527fba8b
commit 5cdbc4eb53
No known key found for this signature in database
9 changed files with 96 additions and 28 deletions

View file

@ -1,6 +1,16 @@
import { RouteLocationRaw } from "vue-router";
import { ROUTE_NAMES } from "@/rmo/route/name";
function complianceRoute(name: string) {
return (publicID: string): RouteLocationRaw => {
return {
name: name,
params: {
public_id: publicID,
},
};
};
}
export function useRoutes() {
/*
const RMOComplianceAddress = (publicID: string): RouteLocationRaw => {
@ -10,15 +20,26 @@ export function useRoutes() {
}
}
*/
const ComplianceAddress = (publicID: string): RouteLocationRaw => {
return {
name: ROUTE_NAMES.COMPLIANCE_ADDRESS,
params: {
public_id: publicID,
},
};
};
const ComplianceAddress = complianceRoute(ROUTE_NAMES.COMPLIANCE_ADDRESS);
const ComplianceComplete = complianceRoute(ROUTE_NAMES.COMPLIANCE_COMPLETE);
const ComplianceConcern = complianceRoute(ROUTE_NAMES.COMPLIANCE_CONCERN);
const ComplianceContact = complianceRoute(ROUTE_NAMES.COMPLIANCE_CONTACT);
const ComplianceEvidence = complianceRoute(ROUTE_NAMES.COMPLIANCE_EVIDENCE);
const ComplianceIntro = complianceRoute(ROUTE_NAMES.COMPLIANCE_INTRO);
const CompliancePermission = complianceRoute(
ROUTE_NAMES.COMPLIANCE_PERMISSION,
);
const ComplianceProcess = complianceRoute(ROUTE_NAMES.COMPLIANCE_PROCESS);
const ComplianceSubmit = complianceRoute(ROUTE_NAMES.COMPLIANCE_SUBMIT);
return {
ComplianceAddress,
ComplianceComplete,
ComplianceConcern,
ComplianceContact,
ComplianceEvidence,
ComplianceIntro,
CompliancePermission,
ComplianceProcess,
ComplianceSubmit,
};
}