diff --git a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue index 2202494d7..29208b231 100644 --- a/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue +++ b/app/pages/package-code/[[org]]/[packageName]/v/[version]/[...filePath].vue @@ -249,6 +249,14 @@ function copyPermalinkUrl() { copyPermalink(url.toString()) } +// Scroll to top of file content +const contentContainer = useTemplateRef('contentContainer') +function scrollToTop() { + if (contentContainer.value) { + contentContainer.value.scrollTo({ top: 0, behavior: 'smooth' }) + } +} + // Canonical URL for this code page const canonicalUrl = computed(() => `https://npmx.dev${getCodeUrl(route.params)}`) @@ -410,6 +418,7 @@ defineOgImageComponent('Default', {