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>
|
||||
<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) => (
|
||||
<Tag name={t.icon} color={t.iconColor}>
|
||||
{t.name}
|
||||
job.tags.map(({ icon, iconColor, name, url }) => {
|
||||
return url ? (
|
||||
<a href={url} target="_blank" rel="noopener noreferrer">
|
||||
<Tag name={icon} color={iconColor}>
|
||||
{name}
|
||||
</Tag>
|
||||
))
|
||||
</a>
|
||||
) : (
|
||||
<Tag name={icon} color={iconColor}>
|
||||
{name}
|
||||
</Tag>
|
||||
);
|
||||
})
|
||||
}
|
||||
</div>
|
||||
</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