feat: use nextjs link tag instead of a #85
Labels
No labels
first-task
needs/docs
needs/research
needs/upstream
type/bug
type/external
type/feature
type/refactor
urgency
high
urgency
immediate
urgency
low
urgency
medium
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ScottyLabs/study!85
Loading…
Reference in a new issue
No description provided.
Delete branch "link-tag-nextjs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Using nextjs built-in link element instead of normal tag use the client side navigation which make the experience smoother along with having faster load time
Related Issue
Closes #84
Type of change
New feature
Testing
Screenshots/Recordings
Checklist
Kennel Deployments
Torn down at 2026-10-27 19:39:26 UTC.
There are a few external links that shouldn't use the Link element since it is meant for internal links. I commented on each location. Just revert to whatever it used before (a or href) for those. All the internal links are fine.
@ -57,12 +58,12 @@ export default function AccessRestrictedPage() {{/* Subtle footer note */}<div className="mt-12 text-sm text-black opacity-70 dark:text-white">If you believe you reached this page in error, please contact{" "}<aThis is an external link, so shouldn't use Link.
@ -32,12 +33,12 @@ export default function EligibilityUnavailablePage() {<div className="mt-12 text-sm text-black opacity-70 dark:text-white">If this continues, please contact{" "}<aThis (mailto) is an external link, so shouldn't use Link.
@ -184,3 +185,3 @@You can revoke the app's access to your Google Account at anytime via your{" "}<a<LinkThis is an external link, so shouldn't use Link.
@ -104,2 +116,2 @@</a><a</Link><LinkThis is an external link, so shouldn't use Link.
@ -73,3 +73,3 @@<div className="sidebar-bottom"><nav className="sidebar-utilities" aria-label="Utility navigation"><a<LinkThis is an external link, so shouldn't use Link.
Fixed