16 lines
372 B
JavaScript
16 lines
372 B
JavaScript
export default ({ app }) => {
|
|
app.router.beforeEach((to, from, next) => {
|
|
// keep the graphql api url variable on all navigation,
|
|
// if it is actually present.
|
|
let target;
|
|
|
|
if (!to.query.graph && from.query.graph) {
|
|
target = {
|
|
path: to.path,
|
|
query: { ...to.query, graph: from.query.graph },
|
|
};
|
|
}
|
|
next(target);
|
|
});
|
|
}
|