Develop patterns for creating links outside router

This commit is contained in:
Eli Ribble 2026-04-22 14:31:05 +00:00
parent bcd51cf5cf
commit b4527fba8b
No known key found for this signature in database
24 changed files with 91 additions and 24 deletions

24
ts/rmo/route/use.ts Normal file
View file

@ -0,0 +1,24 @@
import { RouteLocationRaw } from "vue-router";
import { ROUTE_NAMES } from "@/rmo/route/name";
export function useRoutes() {
/*
const RMOComplianceAddress = (publicID: string): RouteLocationRaw => {
return {
name: ROUTE_NAMES.COMPLIANCE_ADDRESS,
...(publicID && { query: { publicID: publicID } })
}
}
*/
const ComplianceAddress = (publicID: string): RouteLocationRaw => {
return {
name: ROUTE_NAMES.COMPLIANCE_ADDRESS,
params: {
public_id: publicID,
},
};
};
return {
ComplianceAddress,
};
}