diff --git a/frontend/src/components/Bids.vue b/frontend/src/components/Bids.vue
index e1fbefb..1e3e93e 100644
--- a/frontend/src/components/Bids.vue
+++ b/frontend/src/components/Bids.vue
@@ -26,7 +26,20 @@
-
+
+
+
+ {{ scope.row.title }}
+
+ {{ scope.row.title }}
+
+
{{ formatDate(scope.row.publishDate) }}
@@ -126,6 +139,17 @@ const togglePin = async (item: any) => {
width: 100%;
}
+.project-link {
+ color: var(--el-text-color-primary);
+ text-decoration: none;
+ cursor: pointer;
+ transition: color 0.2s;
+}
+
+.project-link:hover {
+ color: var(--el-color-primary);
+}
+
.pagination {
margin-top: 20px;
display: flex;
diff --git a/frontend/src/components/Dashboard-AI.vue b/frontend/src/components/Dashboard-AI.vue
index 40319c7..e7beeac 100644
--- a/frontend/src/components/Dashboard-AI.vue
+++ b/frontend/src/components/Dashboard-AI.vue
@@ -40,7 +40,20 @@
-
+
+
+
+ {{ scope.row.title }}
+
+ {{ scope.row.title }}
+
+
@@ -102,8 +115,21 @@
-
-
+
+
+
+ {{ scope.row.title }}
+
+ {{ scope.row.title }}
+
+
+
{{ formatDate(scope.row.publishDate) }}
@@ -416,6 +442,17 @@ const togglePin = async (item: AIRecommendation) => {
width: 100%;
}
+.project-link {
+ color: var(--el-text-color-primary);
+ text-decoration: none;
+ cursor: pointer;
+ transition: color 0.2s;
+}
+
+.project-link:hover {
+ color: var(--el-color-primary);
+}
+
a {
text-decoration: none;
color: inherit;
diff --git a/frontend/src/components/Dashboard.vue b/frontend/src/components/Dashboard.vue
index 9f531ea..a90d29b 100644
--- a/frontend/src/components/Dashboard.vue
+++ b/frontend/src/components/Dashboard.vue
@@ -64,7 +64,20 @@
-
+
+
+
+ {{ scope.row.title }}
+
+ {{ scope.row.title }}
+
+
{{ formatDate(scope.row.publishDate) }}
@@ -372,6 +385,17 @@ if (!dateRange.value) {
width: 100%;
}
+.project-link {
+ color: var(--el-text-color-primary);
+ text-decoration: none;
+ cursor: pointer;
+ transition: color 0.2s;
+}
+
+.project-link:hover {
+ color: var(--el-color-primary);
+}
+
.card-header {
display: flex;
justify-content: space-between;
diff --git a/frontend/src/components/PinnedProject.vue b/frontend/src/components/PinnedProject.vue
index ad2affc..0abab8f 100644
--- a/frontend/src/components/PinnedProject.vue
+++ b/frontend/src/components/PinnedProject.vue
@@ -30,7 +30,20 @@
-
+
+
+
+ {{ scope.row.title }}
+
+ {{ scope.row.title }}
+
+
@@ -117,6 +130,17 @@ defineExpose({
width: 100%;
}
+.project-link {
+ color: var(--el-text-color-primary);
+ text-decoration: none;
+ cursor: pointer;
+ transition: color 0.2s;
+}
+
+.project-link:hover {
+ color: var(--el-color-primary);
+}
+
a {
text-decoration: none;
color: inherit;