From 6dddcd4d7a8329f7a90c4a632ab51cd7008a60d2 Mon Sep 17 00:00:00 2001 From: Adam French Date: Wed, 25 Mar 2026 02:43:32 +0000 Subject: [PATCH] Replace raw anchor tags with Link component across views Use Link component in Chat, CommitHistory, Stamps, Demoman, and fix Navbar to use span instead of nested anchors. Also updates Navbar inHome check for /stp route. Co-Authored-By: Claude Opus 4.6 --- nginx/vue/src/components/Navbar.vue | 6 +++--- nginx/vue/src/components/util/Chat.vue | 21 +++++++++++++------ .../vue/src/components/util/CommitHistory.vue | 5 +++-- nginx/vue/src/views/home/Stamps.vue | 9 ++++---- nginx/vue/src/views/shrines/Demoman.vue | 5 +++-- 5 files changed, 29 insertions(+), 17 deletions(-) diff --git a/nginx/vue/src/components/Navbar.vue b/nginx/vue/src/components/Navbar.vue index 5582d25..eaf2562 100644 --- a/nginx/vue/src/components/Navbar.vue +++ b/nginx/vue/src/components/Navbar.vue @@ -16,7 +16,7 @@ const parentPath = computed(() => { }); const inHome = computed(() => { - return route.path == "/"; + return route.path == "/" || route.path == "/stp"; }); const faces = [ @@ -47,10 +47,10 @@ const faces_string = faces.join(" ");

@@ -139,3 +140,11 @@ onUnmounted(() => { + + diff --git a/nginx/vue/src/components/util/CommitHistory.vue b/nginx/vue/src/components/util/CommitHistory.vue index 8d14661..0c3a827 100644 --- a/nginx/vue/src/components/util/CommitHistory.vue +++ b/nginx/vue/src/components/util/CommitHistory.vue @@ -2,6 +2,7 @@ import { useHomeDataStore } from "@/stores/homeData"; import { storeToRefs } from "pinia"; import Header from "@/components/text/Header.vue"; +import Link from "@/components/text/Link.vue"; const homeData = useHomeDataStore(); const { gitFeed: feed, loaded } = storeToRefs(homeData); @@ -18,9 +19,9 @@ const { gitFeed: feed, loaded } = storeToRefs(homeData);

Last git activity

User avatar - +

repo: {{ feed.repoName }}

-
+

Action: {{ feed.opType }}

Message: {{ feed.commitMessage }}

{{ new Date(feed.createdAt).toLocaleString() }} diff --git a/nginx/vue/src/views/home/Stamps.vue b/nginx/vue/src/views/home/Stamps.vue index ad5e7da..0b37bd9 100644 --- a/nginx/vue/src/views/home/Stamps.vue +++ b/nginx/vue/src/views/home/Stamps.vue @@ -2,6 +2,7 @@ import { ref } from "vue"; import Touchscreen from "@/components/util/Touchscreen.vue"; +import Link from "@/components/text/Link.vue"; import { shuffleArray } from "@/js/utils.js"; let srcs = [ @@ -23,15 +24,15 @@ shuffleArray(srcs);