2026-04-22 14:31:05 +00:00
|
|
|
import { RouteLocationRaw } from "vue-router";
|
|
|
|
|
import { ROUTE_NAMES } from "@/route/name";
|
|
|
|
|
|
|
|
|
|
export function useRoutes() {
|
2026-04-24 13:48:00 +00:00
|
|
|
const CellDetail = (cell: string): RouteLocationRaw => {
|
2026-04-22 14:31:05 +00:00
|
|
|
return {
|
2026-04-24 13:48:00 +00:00
|
|
|
name: ROUTE_NAMES.CELL_DETAIL,
|
|
|
|
|
params: {
|
|
|
|
|
cell: cell,
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
};
|
2026-04-22 14:31:05 +00:00
|
|
|
const ReviewSite = (siteID: string): RouteLocationRaw => {
|
|
|
|
|
return {
|
|
|
|
|
name: ROUTE_NAMES.REVIEW_SITE,
|
|
|
|
|
query: { site: siteID },
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
return {
|
2026-04-24 13:48:00 +00:00
|
|
|
CellDetail,
|
2026-04-22 14:31:05 +00:00
|
|
|
ReviewSite,
|
|
|
|
|
};
|
|
|
|
|
}
|