Skip to content

Commit dc71f70

Browse files
chore: use resolve in even more contexts
1 parent 51b3004 commit dc71f70

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/routes/[pid=pid]/[org]/[repo]/[id=number]/PageRenderer.svelte

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import { MediaQuery, SvelteMap } from "svelte/reactivity";
2626
import { scrollY } from "svelte/reactivity/window";
2727
import { browser } from "$app/environment";
28+
import { resolve } from "$app/paths";
2829
import { navigating, page } from "$app/state";
2930
import {
3031
ArrowUpRight,
@@ -447,7 +448,9 @@
447448
This pull request was released in
448449
<Button
449450
variant="link"
450-
href="/package/{tagName}#{tagVersion}"
451+
href={resolve("/package/[...package]", {
452+
package: tagName
453+
}) + `#${tagVersion}`}
451454
class="h-auto p-0 text-green-500"
452455
>
453456
{tagName}
@@ -666,8 +669,12 @@
666669
<div class="flex flex-wrap justify-end gap-4">
667670
{#each linkedEntities as closingIssue (closingIssue.number)}
668671
<Button
669-
href="/{metadata.type === 'pull' ? 'issues' : 'pull'}/{closingIssue.repository
670-
.owner}/{closingIssue.repository.name}/{closingIssue.number}"
672+
href={resolve("/[pid=pid]/[org]/[repo]/[id=number]", {
673+
pid: metadata.type === "pull" ? "issues" : "pull",
674+
org: closingIssue.repository.owner,
675+
repo: closingIssue.repository.name,
676+
id: `${closingIssue.number}`
677+
})}
671678
variant="secondary"
672679
>
673680
Open {metadata.type === "pull" ? "issue" : "pull request"}

0 commit comments

Comments
 (0)