@@ -71,19 +71,10 @@ function getTagSize(tag: string) {
71
71
// Function to determine tag color based on type
72
72
function getTagColor(tag : string ) {
73
73
const isTech = projectTechnologies .includes (tag );
74
- const isProjectTag = projectTags .includes (tag );
75
- const isPostTag = postTags .includes (tag );
76
-
77
- if (isTech && (isProjectTag || isPostTag )) {
78
- return " bg-purple-100 text-purple-800 hover:bg-purple-200 dark:bg-purple-900/30 dark:text-purple-300 dark:hover:bg-purple-800/40" ;
79
- } else if (isTech ) {
74
+ if (isTech ) {
80
75
return " bg-blue-100 text-blue-800 hover:bg-blue-200 dark:bg-blue-900/30 dark:text-blue-300 dark:hover:bg-blue-800/40" ;
81
- } else if (isProjectTag && isPostTag ) {
82
- return " bg-teal-100 text-teal-800 hover:bg-teal-200 dark:bg-teal-900/30 dark:text-teal-300 dark:hover:bg-teal-800/40" ;
83
- } else if (isProjectTag ) {
84
- return " bg-green-100 text-green-800 hover:bg-green-200 dark:bg-green-900/30 dark:text-green-300 dark:hover:bg-green-800/40" ;
85
76
}
86
- return " bg-amber -100 text-amber -800 hover:bg-amber -200 dark:bg-amber -900/30 dark:text-amber -300 dark:hover:bg-amber -800/40" ;
77
+ return " bg-teal -100 text-teal -800 hover:bg-teal -200 dark:bg-teal -900/30 dark:text-teal -300 dark:hover:bg-teal -800/40" ;
87
78
}
88
79
---
89
80
@@ -162,6 +153,22 @@ function getTagColor(tag: string) {
162
153
</h2 >
163
154
</div >
164
155
156
+ <!-- Legend -->
157
+ <div class =" flex gap-4 mb-6" >
158
+ <div class =" flex items-center gap-2" >
159
+ <span
160
+ class =" inline-block w-4 h-4 bg-blue-100 dark:bg-blue-900/30 rounded-full"
161
+ ></span >
162
+ <span class =" text-gray-700 dark:text-gray-300" >Technology</span >
163
+ </div >
164
+ <div class =" flex items-center gap-2" >
165
+ <span
166
+ class =" inline-block w-4 h-4 bg-teal-100 dark:bg-teal-900/30 rounded-full"
167
+ ></span >
168
+ <span class =" text-gray-700 dark:text-gray-300" >Tag</span >
169
+ </div >
170
+ </div >
171
+
165
172
<div class =" flex flex-wrap gap-3" >
166
173
{
167
174
sortedTags .map ((tag ) => (
0 commit comments