Skip to content

Commit

Permalink
Keep selected converter when going through results
Browse files Browse the repository at this point in the history
The converter stays selected when going back and forth through a result set. Starting a new search resets it.
  • Loading branch information
peace-maker committed Nov 12, 2024
1 parent 13aa80c commit f1f992a
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 5 deletions.
6 changes: 5 additions & 1 deletion web/src/components/Results.vue
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,11 @@
v-slot="{ navigate }"
:to="{
name: 'stream',
query: { q: $route.query.q, p: $route.query.p },
query: {
q: $route.query.q,
p: $route.query.p,
converter: $route.query.converter,
},
params: { streamId: stream.Stream.ID.toString() },
}"
custom
Expand Down
24 changes: 20 additions & 4 deletions web/src/components/Stream.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@
icon
:to="{
name: 'search',
query: { q: $route.query.q, p: $route.query.p },
query: {
q: $route.query.q,
p: $route.query.p,
converter: $route.query.converter,
},
}"
v-on="on"
>
Expand Down Expand Up @@ -179,7 +183,11 @@
? null
: {
name: 'stream',
query: { q: $route.query.q, p: $route.query.p },
query: {
q: $route.query.q,
p: $route.query.p,
converter: $route.query.converter,
},
params: { streamId: prevStreamId },
}
"
Expand All @@ -202,7 +210,11 @@
? null
: {
name: 'stream',
query: { q: $route.query.q, p: $route.query.p },
query: {
q: $route.query.q,
p: $route.query.p,
converter: $route.query.converter,
},
params: { streamId: nextStreamId },
}
"
Expand Down Expand Up @@ -479,7 +491,11 @@ onMounted(() => {
e.preventDefault();
void router.push({
name: "stream",
query: { q: route.query.q, p: route.query.p },
query: {
q: route.query.q,
p: route.query.p,
converter: route.query.converter,
},
params: { streamId: streamId.toString() },
});
};
Expand Down

0 comments on commit f1f992a

Please sign in to comment.