diff --git a/src/components/organisms/work-timeline-item.astro b/src/components/organisms/work-timeline-item.astro
index c64d8cd..f5acf4a 100644
--- a/src/components/organisms/work-timeline-item.astro
+++ b/src/components/organisms/work-timeline-item.astro
@@ -46,13 +46,21 @@ const WorkTimelineItem = 'div';
)
}
-
+
{
- job.tags.map((t) => (
-
- {t.name}
-
- ))
+ job.tags.map(({ icon, iconColor, name, url }) => {
+ return url ? (
+
+
+ {name}
+
+
+ ) : (
+
+ {name}
+
+ );
+ })
}
diff --git a/src/types/icon.ts b/src/types/icon.ts
index 5ab2d0e..3ecaafa 100644
--- a/src/types/icon.ts
+++ b/src/types/icon.ts
@@ -1,3 +1,3 @@
-import type { CircleFlags, Fa6Brands, Fa6Solid, SimpleIcons } from 'iconify-icon-names';
+import type { CircleFlags, Fa6Brands, Fa6Solid, Logos, SimpleIcons } from 'iconify-icon-names';
-export type IconName = Fa6Brands | Fa6Solid | SimpleIcons | CircleFlags;
+export type IconName = Fa6Brands | Fa6Solid | SimpleIcons | CircleFlags | Logos;