Fix work timeline item tag missing links (#108)
This commit is contained in:
parent
9f08435fbf
commit
a6c95f4046
2 changed files with 16 additions and 8 deletions
|
|
@ -46,13 +46,21 @@ const WorkTimelineItem = 'div';
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
<div class:list={['flex', 'gap-3', 'flex-wrap', 'sm:flex-nowrap', 'mt-3']}>
|
<div class:list={['flex', 'gap-3', 'flex-wrap', 'mt-3']}>
|
||||||
{
|
{
|
||||||
job.tags.map((t) => (
|
job.tags.map(({ icon, iconColor, name, url }) => {
|
||||||
<Tag name={t.icon} color={t.iconColor}>
|
return url ? (
|
||||||
{t.name}
|
<a href={url} target="_blank" rel="noopener noreferrer">
|
||||||
</Tag>
|
<Tag name={icon} color={iconColor}>
|
||||||
))
|
{name}
|
||||||
|
</Tag>
|
||||||
|
</a>
|
||||||
|
) : (
|
||||||
|
<Tag name={icon} color={iconColor}>
|
||||||
|
{name}
|
||||||
|
</Tag>
|
||||||
|
);
|
||||||
|
})
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</WorkTimelineItem>
|
</WorkTimelineItem>
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue