Skip to content

Commit 90d77c3

Browse files
feat: link featured projects to project details
1 parent f8dbfd4 commit 90d77c3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

components/FeaturedProjects.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414

1515
<!-- Projects Grid -->
1616
<div v-else class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
17-
<div v-for="project in projects" :key="project.id"
18-
class="bg-white rounded-lg shadow-sm hover:shadow-md transition-shadow overflow-hidden">
17+
<NuxtLink v-for="project in projects" :key="project.id"
18+
:to="`/projects/${project.handle}`"
19+
class="bg-white rounded-lg shadow-sm hover:shadow-md transition-all duration-200 overflow-hidden group">
1920
<!-- Project Logo/Image -->
2021
<div class="h-48 bg-gray-100 flex items-center justify-center p-4">
2122
<img v-if="project.logo_url" :src="project.logo_url" :alt="project.title" class="max-h-full">
@@ -24,10 +25,10 @@
2425

2526
<!-- Project Info -->
2627
<div class="p-4">
27-
<h3 class="font-bold text-lg mb-2">{{ project.title }}</h3>
28+
<h3 class="font-bold text-lg mb-2 group-hover:text-blue-600 transition-colors">{{ project.title }}</h3>
2829
<p class="text-gray-600 text-sm mb-4 line-clamp-2">{{ project.readme }}</p>
2930
</div>
30-
</div>
31+
</NuxtLink>
3132
</div>
3233
</div>
3334
</template>

0 commit comments

Comments
 (0)