diff --git a/web/src/compositions/useRouteBackOrDefault.ts b/web/src/compositions/useRouteBackOrDefault.ts new file mode 100644 index 000000000..476ad956a --- /dev/null +++ b/web/src/compositions/useRouteBackOrDefault.ts @@ -0,0 +1,14 @@ +import { RouteLocationRaw, useRouter } from 'vue-router'; + +export function useRouteBackOrDefault(to: RouteLocationRaw) { + const router = useRouter(); + + return () => { + // TODO: use history navigation once we have found a solution for filtering external history entries + // if (window.history.length > 2) { + // router.back(); + // } else { + router.replace(to); + // } + }; +} diff --git a/web/src/views/repo/RepoBuild.vue b/web/src/views/repo/RepoBuild.vue index 6002b4e2f..832b1e1e7 100644 --- a/web/src/views/repo/RepoBuild.vue +++ b/web/src/views/repo/RepoBuild.vue @@ -1,7 +1,7 @@